ورود

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



lovlyson2020
سه شنبه 04 آبان 1389, 11:56 صبح
من تو برقراری ارتباط با 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);
?>

alijojo
پنج شنبه 06 آبان 1389, 17:31 عصر
mySQLکجاست لطفابگوید

lovlyson2020
جمعه 07 آبان 1389, 11:45 صبح
mySQLکجاست لطفابگوید

سلام.
این کد php رو واسه درج اطلاعات کتاب توی mySQL نوشتم.من تو این تیکه مشکل دارم :

$db=mysql_connect("localhost","root","pass");
if(!$db)
{
echo " Error : cannot open connection.";
echo mysql_error();
exit;
}
چون ارتباط برقرار نمیشه و اون پیغامی که توی if گذاشتم نمایش داده میشه.
با دستور echo mysql_error(); ارورشو پیدا کردم ولی نمیدونم باید چیکار کرد:


ERROR:

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.
بدون پسورد هم امتحان کردم ولی فرقی نکرد.
من از IIS7, PHP 5.3.3 , mySQL 5.1.51 استفاده میکنم.

lovlyson2020
شنبه 08 آبان 1389, 09:50 صبح
مشکلم با XAMPP حل شد.هورااااااااااااااااااا اااااااااااااااااااااااا . :کف: :گیج: :قهقهه: :لبخند: