15-10-2008, 18:03
|
|
|
|
חבר מתאריך: 01.05.06
הודעות: 7,861
|
|
אבל זה לא שאני מקבל מחרוזת כלשהי שמכילה את השגיאה, אני מדבר על שגיאה מובנת של הפונקציה.
אני לא ממש יכול לתמרן את השגיאה, רק לכתוב שגיאה בעצמי, אבל זה לא אפקטיבי ולא סוגר את כל השגיאות האפשריות, למעשה רק שגיאה אחת אפשרית.
אני חושב שאני בכלל אבטל את האפשרות לשגיאה מפונקציות ה fetch, או ה numrows, ואשלב את הרעיון שלך עם הפונקציה mysql_error, תודה על העזרה של כולם
עריכה:
הקוד שלי נראה בערך ככה:
קוד PHP:
$sql->query("SELECT * FROM `configuration`");
echo $sql->error(__FILE__, __LINE__);
אם אני ארצה להעביר את שני הפרמטרים למתודה query אצטרך להציג את השגיאה אחרי ביצוע השאילתה.
הבעיה שביצוע השאילתה אצלי נמצא ב return, ואחרי return אסור לכתוב כלום.
למישהו יש רעיון?
נערך לאחרונה ע"י netaneldj בתאריך 15-10-2008 בשעה 18:25.
|