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

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

Elad-A 12-08-07 17:19

ניסית להשתמש במחלקה שהבאתי לך?

DCB 12-08-07 17:20

לא... אני רוצה לפתור את הבעיה במחלקה שלי ולהבין מה קורה שם...
אם זה היה עניין של פשוט לרוץ לעבודה כבר הייתי מעתיק מחלקה מאיזה מערכת קוד פתוח או משהוא

Elad-A 12-08-07 17:23

בסדר, תשמע קודם אתה צריך ליצור פונקציה התחברות למסד, זה הרבה יותר יעיל ממה שעשית ככה גם לא תצטרך לעשות global בפונקציות.
ואמרתי לך כבר יותר עדיף להשתמש ב $db->c מאשר db::c אבל איך שתבחר.

DCB 12-08-07 17:24

השתמשתי בפנייה למחלקה על ידי new ו$db->$c
וגם יצרתי התחברות מראש למסד
אבל עדיין...

חיים 12-08-07 17:29

דבר ראשון אתה מתחבר מחדש בכל שאילתא שלך דבר השני השגיעה מראה לך שהמידע שהכנסת בפעולת הכיווץ הוא לא שאילתה ז"א המידע לא עבר דרך הפונקצייה mysql_query תראה תקוד המלא שלך שיש לך כרגע כולל השאילתה ששאלת וכ"ו
עריכה:דניאל יש לך מסנגר?אם כן אז תוסיף אותי

Eran-s 12-08-07 17:29

מה השגיאה?

DCB 12-08-07 17:44

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

בניה 12-08-07 21:14

בקשר להצגת שגיאות.
כשאתה מפתח את האתר, תוסיף את הפונקציה הזו בתחילת הקוד:
קוד:

error_reporting(E_ALL);
ואל תוסיף @ וככה אתה תראה כל שגיאת PHP הכי קטנה.
וכשהאתר מגיע להרצה תשנה את הE_ALL ל0 ואז לא תופיע שום שגיאה, אפילו לא parse error
ככה נהוג לעבוד.

DCB 12-08-07 21:39

תודה על הטיפ בניה
אני יתחיל להשתמש בזה

בניה 12-08-07 21:44

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


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

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