18-03-2005, 08:41
|
|
|
חבר מתאריך: 21.09.02
הודעות: 408
|
|
אממ.. טוב
אז נתחיל עם השגיאה האחרונה, כי היא הכי פשוטה מכולן. השגיאה טוענת שלא קיימת פונקציה בשם mysq_error() מה שדיי הגיוני כי שם הפונקציה הוא mysql_error(), שכחת את האות L.
עכשיו לשתיים האחרות. אוקיי, אז ממה שכבר הראת לי, ושיהיה ברור, אז זה הדף connect.php :
קוד PHP:
<?php $mysql_link=mysql_connect('localhost','root','') or die("ERROR: cannot connect to MySQL server."); echo "Connected to MySQL server ;)."; mysql_close($mysql_link); ?>
עכשיו מה שקורה פה הוא, בצורה מאוד פשוטה, אתה פתחת חיבור למסד נתונים, רשמת שגיאה אם זה לא הצליח או הודעת חיוב אם זה כן הצליח ואז סגרת את החיבור. מה שקורה לאחר מכן הוא שאתה מנסה להשתמש באותו חיבור שסגרת, מה שלא כל כך הגיוני.
תקרא קצת לגבי mysql_close .
קודם כל, אין שום סיבה שבעולם שתסגור את החיבור לפני שסיימת את השימוש בו, ומעבר לזה ישנה האפשרות שהחיבור יסיים אוטומטית, ולפחות כדי להבין את זה תקרא קצת בלינק.
|