PDA

View Full Version : سوال: عدم اتصال به پایگاه داده



mehrdad1991h
سه شنبه 22 اسفند 1391, 18:15 عصر
سلام
من یه جدول دارم میخوام یکی دو ستونش را نشون بدم
جدول هم حدودا 3 هزار سطر داره و من میخوام همش را نشون بدم
این کدیه که استفاده میکنم


<?php
mysql_connect("localhost:81", "root", "mehrdad1");
mysql_select_db("mysql");
$result = mysql_query("SELECT seriesid , name , languageid FROM aka_seriesname");
while ($row = mysql_fetch_array($result)){
$id = $row['seriesid'];
$name = $row['name'];
$family = $row['languageid'];
echo "$id:$name:$family<br />";
}
mysql_close;
?>
این هم اروری هست که دریافت میکنم
Warning: mysql_connect(): MySQL server has gone away in C:\phptest\New Folder (2)\New Text Document.php on line 2

Warning: mysql_connect(): Error while reading greeting packet. PID=3484 in C:\phptest\New Folder (2)\New Text Document.php on line 2

Warning: mysql_connect(): MySQL server has gone away in C:\phptest\New Folder (2)\New Text Document.php on line 2

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\phptest\New Folder (2)\New Text Document.php on line 5

Notice: Use of undefined constant mysql_close - assumed 'mysql_close' in C:\phptest\New Folder (2)\New Text Document.php on line 11

MRmoon
سه شنبه 22 اسفند 1391, 18:38 عصر
آیا مطمینید یوزر دیتابیستون localhost:81 هست؟ چون به نظرم با localhost خالی باشه.

برای این که بفهمید چرا کانکت نمیشه خط 2 رو به این صورت تغییر بدید:



mysql_connect("localhost:81", "root", "mehrdad1")or die(mysql_error());

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\phptest\New Folder (2)\New Text Document.php on line 5

شاید به این ارور مربوط به وصل نشدن به mysql باشه!

خط 4 رو به این صورت تغییر بدید تا بفهمید ارور مال چیه:



$result = mysql_query("SELECT seriesid , name , languageid FROM aka_seriesname")or die(mysql_error());

mysql_close تابع هست نه یک ثابت! باید به این صورت نوشته بشه:



mysql_close();

mehrdad1991h
سه شنبه 22 اسفند 1391, 20:23 عصر
اقا مشکل اینجا بود که من اومده بودم به جای لوکال هاست لوکالهاست:81 زده بودم
اخه پورت اپاچی را عوض کردم از 80 که پیش فرضه گذاشته بودم 81 (برا همین پی اچ پی مای ادمین هم با 80 نمیمد ولی با 81 میمد9 گفتم باید اونا هم بزنم 81 حتما که اشتباه میکردم !!!!
سپاس