שאלה פשוטה ב-PHP/MySQL

DrNe0

New member
שאלה פשוטה ב-PHP/MySQL

יש לי את הקוד הבא <?php require ("db_config.php"); echo $db_host." ".$db_user." ".$db_password." "; $connection = @mysql_connect($db_host,$db_user,$db_password) or die("ERROR CONNECTING!"); echo "connection made!"; ?> עכשיו, איו פלט בחלון של האקספלורר ברגע שאני מסיר את שורת הקלט למשתנה CONNECTION עם פקודת החיבור למסד הנתונים יש פלט על המסך גם של כל המשתנים שבאים מהקובץ המיובא בהתחלה, של נתוני החיבור. כאילו, ברגע שיש את פונקציית mysql_connect היא חוסמת פלט למסך שגיאה אצלי או הגדרות לא נכונות למישהו יש רעיון?
 

DrNe0

New member
בצורה מסודרת

<?php require ("db_config.php"); echo $db_host." ".$db_user." ".$db_password." "; $connection = @mysql_connect($db_host,$db_user,$db_password) or die("ERROR CONNECTING!"); echo "connection made!"; ?>​
 

DrNe0

New member
בשביל לחדד את השאלה

השם והסיסמה קבילים בהתחברות לMYSQL דרך חלון ה-COMMAND ה-DB קביל גם הוא ויש למשתמש ההרשאות הדרושות לעשות בו שינויים
 

DrNe0

New member
הורדתי

זה לא זה ה-ECHO לפי ה-CONNECT עובד ומציג לי את ערכי המשתנים שביקשתי למישהו יש רעיון?
 

DrNe0

New member
אפילו יותר פשוט

<?php //create conction to the db server. $link = mysql_connect('localhost', " ", " ") or die("ERROR: cannot connect to MySQL server."); echo "connected successfully to MySQL server."; ?>​
לא מציג שום פלט למסך כשאני קורא לו מתוך http://localhost/test_con.php למרות שקריאה לסקריפט PHP אחר שלא קשור ל-MYSQL עובד יופי..
 

shanor

New member
מממ...

אני מנסה להבין מה בדיוק חסר לך ודיי קשה לי להבין. אם לא קיבלת את הודעת השגיאה שלך: ERROR: cannot connect to .... אז לא קרתה כאן שום שגיאה והחיבור כנראה הצליח... תבדוק ב- ECHO את הערך שמתקבל בתוך LINK$, ותראה שהוא קיבל ערך של משהו בסגנון הבא: Resource id #2 או איזשהו מספר אחר. אם קיבלת משהו כזה, משמע, המשתנה LINK$ מכיל את הקישור וכל פעולה שאתה רוצה לבצע אל מול MYSQL, צריכה להשלח לפי הערך הזה. מקווה שעזרתי, בברכת הצלחה, שנאור.
 
למעלה