07-01-2005, 15:45
|
|
|
חבר מתאריך: 02.11.04
הודעות: 186
|
|
אוקיי, בואו נקרא קצת SQL:
השאילתא שהשתמשתי בה ליצירת הטבלה היא:
קוד PHP:
mysql_query("CREATE TABLE LeftMenu (Place INT NOT NULL PRIMARY KEY, Name VARCHAR(50) NOT NULL, Image VARCHAR(50), Link VARCHAR(50) NOT NULL)");
שאילתת ה- SELECT שלי היא:
קוד PHP:
$result = mysql_query("SELECT Name, Image, Link FROM LeftMenu ORDER BY Place");
עכשיו זה שהוא תוקע לי את האזהרה באמצע העמוד, אצלי זה נקרא "לחייב אותי" לעשות אופטימיזצייה.
בקשר להוספת EXPLAIN כפי ש- MYSQL אמר לי:
הוספתי EXPLAIN לפני ה- SELECT שמרתי, עשיתי רפרש לדף והאזהרה נעלמה, אבל גם הטבלה של התפריט נעלמה יחד איתה (אחלה אופטימיזצייה).
התקנתי אצלי PHPMYADMIN נכנסתי דרכו למסד הנתונים ומשם לטבלה שלי, הוא הראה לי את הנתונים של הטבלה, וכשביקשתי שהוא יוציא לי משפט SQL הוא הוציא לי בדיוק את המשפט שאני כתבתי (אז לשם מה אני צריך אותו בכלל ???).
תודה על העזרה.
_____________________________________
בברכה, אלכסנדר.
"The object of war is not to die for your country but to make the other bastard die for his" - General George S Patton
|