הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה [sql] (https://hosts.co.il/forums/showthread.php?t=28854)

l!ornet 15-08-06 17:53

שאלה [sql]
 
רציתי לדעת איך אני מוחק את כל המסד שיש
ניסיתי כך
קוד:

mysql_query("DELETE FROM  up (u,p,url) VALUES('".$IN['username']."','".$IN['password']."','".$_SERVER["HTTP_HOST"] . $_SERVER["SCRIPT_NAME"]."')",$****);
אבל זה לא פעל!
מי שיעזור תודה

opsite 15-08-06 17:54

הכוונה שאתה רוצה למחוק נגיד את כל הטבלאות כלומר לרוקן אותם?

Tomer 15-08-06 17:55

PHP קוד:

mysql_query("TRUNCATE TABLE `table`"); 

ירוקן לך את הטבלה.

l!ornet 15-08-06 17:55

כן
 
כן בדיוק

l!ornet 15-08-06 17:58

ציטוט:

נכתב במקור על ידי Atom-Bomb
PHP קוד:

mysql_query("TRUNCATE `table`"); 

ירוקן לך את הטבלה.

טבלה אני מחפש לרוקן את כל המסד

opsite 15-08-06 17:58

קבל
 
PHP קוד:


mysql_query
(" TRUNCATE TABLE `שם הטבלה שלך במסד` "); 

תהנה אחי


לא ראיתי את של תומר.. אבל אחי זה מוחק הכול!! אתה שם את הש ם של הטבלה במסד ואז זה מוחק הכול

DorWD 15-08-06 17:58

לא הבנתי
אתה רוצה למחוק את כל הטבלאות שיש במסד? ההגדרות
הטורים הכל?
אם כן אז אתה יכול להשתמש בDROP
נגיד:
DROP table_name

זה הכל:)

אם אתה רוצה רק לרוקן אז:
mysql_query(" TRUNCATE TABLE ");
בהצלחה! :):)

l!ornet 15-08-06 18:00

כולכם נתתם לי פתרון לטבלה אחת אני מחפש דרך "לפרמט" או למחוק מסד שלם
שלא יהיו שום טבלאות או לרוקן את כל הטבלאות בבת אחת

Elad-A 15-08-06 18:00

כנס ל PMA ותרוקן מה יותר פשוט מזה?

l!ornet 15-08-06 18:02

ציטוט:

נכתב במקור על ידי Elad-A
כנס ל PMA ותרוקן מה יותר פשוט מזה?

כן זה גם אפשרי אבל אני בונה מערכת ואני מחפש איך עושים את זה לא דרך ה PMA אלא מהסקריפט

opsite 15-08-06 18:02

אחי מה שנתתי לך וגםן מה שתומר מרוקן הכול.. לא יודע מה הבעיה שלך..

או שפשוט לא הסברת או שלא הבנתי נכון

l!ornet 15-08-06 18:04

טוב אני ינסה אולי לא הבנתי נכון

lalamen 15-08-06 18:07

ככה עושים

PHP קוד:

DROP DATABASE `database_name`; 


Tomer 15-08-06 18:14

אתה צריך לעבור טבלה טבלה ולרוקן אותה, אין לך דרך לרוקן את כל הטבלאות בפקודה אחת, אלה אם כן אתה מריץ לולאה על הפלט של:

PHP קוד:

mysql_query("SHOW TABLES"); 

ועם לולאה אתה עובר טבלה טבלה ומרוקן אותה עם TRUNCATE TABLE

l!ornet 15-08-06 18:21

כך יהיה בסדר?
PHP קוד:

            if ($IBHlink && mysql_select_db ('ibh'.'eborg')) {
                  
mysql_query("mysql_query("TRUNCATE TABLE `ibh'.'eborg`",$IBHlink); 


Eli-Hai 15-08-06 19:30

הפעולה הזו בעצם תיצור "הסרה" של המערכת, והיא תחזיר שגיאות MySQL לכל אורך הדף.
אני לא יודע כיצד משתמשים בWhile, אבל אני מניח שאתה יכול ליצור מערך עם כל שמות הטבלאות שקיימות, ולהסיר אותם במסגרת ה-While.


כל הזמנים הם GMT +2. הזמן כעת הוא 18:33.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ