PDA

View Full Version : سوال: خطا در mysql_query



reza rezai
سه شنبه 31 تیر 1393, 10:08 صبح
سلام
دوستان من یک جدول ساخته ام که دارای جند فیلد هست و برای امتحان کردن خواستم مقدار یکی از این فیلدها (title_news) رو برگرداند ولی خطایی با این مضون نشان می دهد.
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Re\Re\test\3.phpon line 16

قطعه کد من این است.



$servername = '127.0.0.1:3306';
$database_name = 'db_helal';
$user = 'root';
$pass = '';
$error = 'could not connect';

$link = mysql_connect($servername , $user , $pass);

if(!@mysql_connect($servername , $user , $pass) and !@mysql_select_db($database_name, $link)){
die($error);
}

$query ="SELECT * FROM `news` ORDER BY `id_news` DESC";
$result = mysql_query($query, $link);
$row = mysql_fetch_assoc($result);
echo $row['title_news'];

دوستان کمک کنید مشکل از کجاست؟

مهرداد سیف زاده
سه شنبه 31 تیر 1393, 11:06 صبح
اینو اجرا بگیرید


<pre class="brush: php;" style="direction:ltr;">$servername = '127.0.0.1:3306';
$database_name = 'db_helal';
$user = 'root';
$pass = '';
$error = 'could not connect';

$link = mysql_connect($servername , $user , $pass);

if(!$link){
die('Could not connect: ' .mysql_error());
}


mysql_select_db($database_name,$link);
$query ="SELECT * FROM `news` ORDER BY `id_news` DESC";
$result = mysql_query($query);
$row = mysql_fetch_assoc($result);
print_r($row);


</pre>