31-10-08, 18:08 | # 1 |
חבר וותיק
|
בעיה בחיבור למסד.
שלום לכולם,
אז ככה יש לי בעיה בחיבור למסד בשרת של גודדי. הקוד הוא אותו קוד שמורץ אצלי בשרתים, הקוד אצלי עובד מצויין ומתחבר למסד. אבל אצלהם הוא לא מתחבר, פניתי אליהם לתמיכה נאמר לי שהבעיה הוא בקוד שלי ולא בשרת שלהם אבל זה מה שמוזר, זהו הקוד: PHP קוד:
קוד:
Warning: mysql_connect(): Lost connection to MySQL server during query
__________________
יונתן.
אימייל: jonathan@zeierman.net |
31-10-08, 18:20 | # 2 |
חבר מתקדם
|
נסה ככה:
קוד:
$connection = mysql_connect("$host","$dbuser","$dbpass")//details to connection to DB or die ("Couldn't connect to server"); $db = mysql_select_db("$dbuser", $connection)//select a db or die ("Couldn't select database"); $query = "CREATE DATABASE IF NOT EXISTS $dbuser";//create a DB if not exists $result = mysql_query($query, $connection ) or die("Query failed: " . mysql_error()); |
31-10-08, 18:28 | # 3 |
חבר וותיק
|
החלטתי לעזוב את פתיחת הטבלה במקרה שאין והנה הקוד ועדיין אותה שגיאה:
PHP קוד:
__________________
יונתן.
אימייל: jonathan@zeierman.net |
31-10-08, 18:32 | # 4 |
חבר מתקדם
|
בדרך כלל זה קורה כשהקבצים יושבים במקום אחד והמסד בשרת אחר. נסה להריץ את הבא על המסד שלך:
קוד:
GRANT ALL ON database_name.* TO someuser@111.222.333.444 IDENTIFIED BY 'password'; |
31-10-08, 21:15 | # 5 |
חבר וותיק
|
אני לא חושב שהבנתי אותך,
PHP קוד:
__________________
יונתן.
אימייל: jonathan@zeierman.net |
31-10-08, 21:26 | # 6 |
חבר מתקדם
|
לא תריץ את זה ב PHPMYADMIN או משהו או בסקריפט בנפרד, אתה צריך לעשות את זה רק פעם אחת.
|
31-10-08, 21:36 | # 7 |
חבר וותיק
|
שגיאה בשליחת SQL, כמובן ששיניתי את הפרטים:
PHP קוד:
__________________
יונתן.
אימייל: jonathan@zeierman.net |
31-10-08, 21:40 | # 8 |
חבר מתקדם
|
רווח לאחר ה host$ וה host$ הוא לא localhost נכון?
|
01-11-08, 09:06 | # 9 |
חבר וותיק
|
ה- HOST הוא לא LOCAL, אגב לא עובד עם רווח.
__________________
יונתן.
אימייל: jonathan@zeierman.net |
01-11-08, 12:45 | # 10 |
חבר מתקדם
|
ניסיתי בקוד שלך לשים localhost במקום ה host של godaddy?
לא ממש יודע אם זה קשור או לא אבל נסה גם להגדיל את ההגדרה של max_execution_time בקובץ php.ini נסה להפעיל את mysql.trace_mode ב php.ini |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|