PHP: שגיאה בעת הגדרת יצירת טבלה עם TYPE=MyISAM | הבלוג הטכני של סטודיו פייג'רס דיזיין   

PHP: שגיאה בעת הגדרת יצירת טבלה עם TYPE=MyISAM

שתף בפייסבוק +Google


אם הזנתם קוד ליצירת טבלה באמצעות PHP ו-Mysql ובסופו מופיע TYPE=MyISAM יתכן שתקבלו את הודעת השגיאה הבאה:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line

הודעת שגיאה זו מופיעה כאשר מנסים ליצור טבלה חדשה בתוך דטהבייס באמצעות TYPE=MyISAM, במקרה שבו גרסת ה-PHP של הדטהבייס והשרת חדשה יותר מגרסאות קודמות. בגרסאות מתקדמות של PHP תחביר התכנות שונה וכדאי להתעדכן.

כדי לפתור את הבעיה, אלא אם כן מדובר בשגיאה תחבירית אחרת בקוד, פשוט החליפו את TYPE=MyISAM בתצורה: ENGINE=MyISAM ואז זה יעבוד.



שתף בפייסבוק +Google