View Single Post
ישן 03-12-07, 23:23   # 11
Kfir.G
חבר וותיק
 
Kfir.G's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 1,059
שלח הודעה באמצעות ICO אל Kfir.G

Kfir.G לא מחובר  

ציטוט:
נכתב במקור על ידי daMn צפה בהודעה
עובד..למה באמת אי אפשר לעשות or die לשאילתא הזאת?
ירין תחשוב על זה בצורה הגיונית. יש לנו את הפונקציה שכתבת
PHP קוד:
function FetchArray($query
    { 
        
$array mysql_fetch_array($query) or die(mysql_error());  
        return 
$array;  
    } 
עכשיו מה בדיוק היא עושה? אם mysql_fetch_array מחזיר מערך הפונקציה מחזירה מערך ואם לא היא עושה die לmysql_error שכלל לא קיים (השגיאה היא לא שגיאת SQL במקרה שמוחזר FALSE מהפונקציה).
עכשיו בוא נראה איפה קראת לפונקציה הזאת
PHP קוד:
while ($RowUsers $dbCmd->FetchArray($EjectUsers)) { 
הלולאה אמורה להימשך עד שהפונקציה FetchArray תחזיר FALSE מה שהיא לא יכולה לעשות! שהרי ברגע שהיא אמורה להחזיר FALSE אתה עושה DIE.
מקווה שהבנת
יום טוב
כפיר
__________________
פיג'מה
משחקים
  Reply With Quote