PDA

View Full Version : سوال: مشکل در برقراری ارتباط php با mySQL



lovlyson2020
سه شنبه 04 آبان 1389, 12:12 عصر
من تو برقراری ارتباط با mysql مشکل دارم.
من این قطعه رو برای درج اطلاعات کتاب توی mysql نوشتم(البته قبلا بانک اطلاعاتی publisher و جدول books رو ایجاد کردم). ولی ارتباط برقرار نمیشه و پیغام خطایی که توی دستور if گذاشتم نمایش داده میشه.لطفا کمکم کنید.......یا اگه کسی رو میشناسید که میتونه کمکم کنه بهم بگید.....:گریه:

<?php
$isbn = $_POST['isbn'];
$author = $_POST['author'];
$title = $_POST['title'];
$price = $_POST['price'];
$page = $_POST['page'];
if (strlen($isbn) == 0 or strlen($author) == 0)
{
echo "Go back and fill all fields !";
exit;
}
$db=mysql_connect("localhost","root","darkman");
if(!$db)
{
echo " Error : cannot open connection.";
exit;
}
mysql_select_db('publisher',$db);
$query = " insert into books
(isbn, author, title, price, page) values
('".$isbn."', '". $author."', '".$title."' ,'".$price."' , '".$page."' )";
$result = mysql_query($query);
if($result)
echo mysql_affected_rows(). '<b> book inserted into database.</b>';
mysql_close($db);
?>

javadamiri
سه شنبه 04 آبان 1389, 12:34 عصر
دوست عزیز پسورد رو چک کن!

و برای دیدن ارور اصلی عبارت
or die(mysql_error()) رو تایپ کنید.

binyaft
سه شنبه 04 آبان 1389, 13:07 عصر
darkman؟؟؟؟؟
در لوکال رمز عبور برای وصل شدن به پایگاه داده لازم نیست

lovlyson2020
چهارشنبه 05 آبان 1389, 11:55 صبح
سلام.
با گذاشتن دستور ()echo mysql_error توی if ارورشو پیدا کردم.


A connection attempt failed because the connected party did not properly
respond after a period of time, or established connection failed because
connected host has failed to respond.

حالا چی؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟

funpatogh
چهارشنبه 05 آبان 1389, 21:18 عصر
مشکل شما همونی هست که آقای binyaft فرمودند برای رمز عبور مقدار خالی بگزارید