22-01-2007, 17:53
|
|
|
חבר מתאריך: 25.08.03
הודעות: 9,114
|
|
בתגובה להודעה מספר 1 שנכתבה על ידי tiri שמתחילה ב "PHP Warning: mysql_free_result(): 77 is not a valid MySQL result resource in /index_"
לא התעמקתי בכל מה שפירטת, כיון שלרוב צריך להכיר יותר את הקוד כדי לדבר על מקרה ספציפי, אז תתייחס לדברי באופן כללי.
בעקרון אין כלל צורך לשחרר בסיום ריתת הקוד אף משאב, כיון ש-php עושה זאת לבד ובצורה מעולה.
לעתים רוצים לשחרר באמצע ריצת הקוד משאב כלשהוא כדי להפחית מהעומס, אך אם מדובר בסוף הדף, זה כבר מיותר, כי בעוד פחות מרגע המשאבים כולם ישתחררו בפעולה שנעשית גם כך לבד.
לגבי הודעת השגיאה שקיבלת:
ההודעה באה לומר שהמשאב שהעברת לפונקציה mysql_free_result אינה משאב מסוג "משאב MySQL".
כעת, אם יש לך בעיה עם זה, תוכל באמצעות הפונקציה var_dump לבדוק היכן בדיוק משתנה זה מקבל ערך אחר והוא יותר לא מכיל מצביע למשאב MySQL.
|