PDA

View Full Version : ارور queryMysql



h_ossein
شنبه 31 تیر 1391, 11:07 صبح
با سلام
استفاده از این کد باعث بروز این ارور شده:
mysql_num_rows() expects parameter 1 to be resource, boolean given
کدی که به من داده بودید این بود:


<?php
$query = "SELECT * FROM members WHERE username='$username'";
$result=mysql_query($query);
if (mysql_num_rows($result)
{
$error = "That username already exists";
}
else
{
die("<h4>Account created</h4>Please Log in.");
}

?>

us1234
شنبه 31 تیر 1391, 11:16 صبح
شرط ناقصه . پرانتز بسته را نداره.

if (mysql_num_rows($result))

h_ossein
شنبه 31 تیر 1391, 11:38 صبح
شرط ناقصه . پرانتز بسته را نداره.

if (mysql_num_rows($result))


پرانتز تو برنامه ی اصلیم داره این ارور اصلا به پرانتز ربط نداره!!!!!!!!!!؟؟؟؟؟؟؟؟؟؟؟

us1234
شنبه 31 تیر 1391, 11:48 صبح
اینا امتحان کن

if (mysql_num_rows($result) > 0)

Reza1607
شنبه 31 تیر 1391, 11:52 صبح
شما به متغير username‏ مقدار ميدين؟
اينجا رو

$result=mysql_query($query);

به اين صورت بنويسيد

$result=mysql_query($query) or die(mysql_error());

بعد بگين چي چاپ شد