06-07-2011, 20:54
|
מנהל
|
|
חבר מתאריך: 26.07.08
הודעות: 6,473
|
|
ציטוט:
במקור נכתב על ידי imri123
בתגובה הקודמת רשמתי לך בדיוק איך קודדתי כל חלק במוסד.
|
המוסד על כל הגדרותיו לא מתאים לנושא השיחה אומרים "מסד נתונים".
קוד ה-PHP שהצגת, שמשמש להגדרות (Config), לא יעזור במקרה שלנו, כי:
1. לפי מה שהבנתי אתה לא משתמש בו להכנסת המידע למסד הנתונים.
2. אם אתה משתמש בו לשליפת מידע, הוא ריק מנתונים שיכולים לעזור.
3. אין בו שום דבר שרומז על charset או collation בשום אפליקציה (php,mysql,browser) במערכת.
כן, גם בשליפת נתונים ממסד הנתונים צריך לוודא שהקידוד אחיד - זה כתוב באשכול על הקידוד שפתחתי וקישרתי אליו בהודעתי הראשונה באשכול הזה.
ציטוט:
ואיך משתמשים נכון בפונקציה שרשמת
ציטוט:
SET NAMES 'utf8'
|
מה שרשמתי זה לא פונקציה, אלא שאילתא שאתה צריך לשלוח למסד הנתונים, mysql, מייד אחרי ההתחברות אליו. השאילתא הזאת קובעת בבת-אחת הגדרות ל-3 משתנים, כפי שמוסבר בקישור ששמתי בהודעתי האחרונה.
התמונה שצירפת, או כל מידע שאתה מביא שקשור ל-PMA - לא ממש עוזר לי, כי אני לא מבין\אוהב את PMA.
אם אפשר, אני מעדיף להעלות גיבוי למסד הנתונים בעזרת ה-CLI של mysql (התוכנית "mysql"). הגיבוי הזה חייב להיות גיבוי לוגי (שזה בעצם קוד SQL שיוצר לך את מסד הנתונים והטבלאות, ומכניס לתוכן את המידע) שיכול להיווצר ע"י הכלי mysqldump.
אני יודע שאתה נלהב\ממהר לפתור את הבעיה, אבל הכי טוב יהיה אם תיקח לעצמך יום-יומיים (או יותר, לא יודע כמה זמן זה אמור לקחת) רק בשביל ללמוד את הנושא.
אגב, קרא את המדריך לשרשור נכון כדי שנבין למי אתה מתייחס, ושיהיה ניתן לעקוב אחרי התקדמות האשכול.
|