07-07-2009, 16:16
|
|
|
חבר מתאריך: 07.07.09
הודעות: 5
|
|
זו איננה בעיה בקוד PHP, הקוד שלך תקין.
הבעיה נובעת מהגדרה לא נכונה של הטבלאות והקידוד שלהן במסד הנתונים שלך (MySQL).
נסה להכנס ל-phpMyAdmin ולשנות את הקידוד של העמודות, ייתכן שהוא לא תקין.
אם אתה לא מסתדר עם phpMyAdmin, פשוט נסה להריץ את השאילתא הבאה (חד פעמי, אפשר גם דרך phpMyAdmin):
קוד:
ALTER TABLE `tableName` CHANGE `VarName` `VarName` VARCHAR( 250 ) CHARACTER SET hebrew_bin COLLATE latin1_swedish_ci NOT NULL
ואם זה עדיין לא עוזר, נסה את זה (זה יגדיר את הקידוד לברירת מחדל של המסד נתונים כולו):
קוד:
ALTER TABLE `tableName` CHANGE `VarName` `VarName` VARCHAR( 250 ) NOT NULL
כאשר tableName הוא שם הטבלה, ו-VarName (שים לב שמופיע פעמיים, ברצף) הוא שם העמודה שלך. במקרה הזה אני מניח שהטבלה היא tbl_users והעמודה היא מה שתקבל במשתנה fd$.
|