PDA

View Full Version : مشکل با این تابع mysql_fetch_array



boysilent
پنج شنبه 23 تیر 1390, 19:36 عصر
آقا نمیدونم چرا این برنامه جواب نمیده خودتون قضاوت کنید


اینم خطاشه


Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\avalin.php on line 17






<?php
$connect=mysql_connect("127.0.0.1","root","");

$a=$_POST[user];
$b=$_POST[pass];

$msql=mysql_query("selct * from jadid.user"); //where nam='$a'and fam='$b' ";
while($result=mysql_fetch_assoc($msql));
{
print ($result["fam"]);
}

?>

blackmak
پنج شنبه 23 تیر 1390, 20:38 عصر
مشکل یا از query هستش یا connection .
mysql_error() اکو کنید شاید کمک کنه بهتون

boysilent
جمعه 24 تیر 1390, 08:39 صبح
یه جواب کامل میخوام من

آقایون ج بدید دیگه

webpower
جمعه 24 تیر 1390, 15:53 عصر
همچین موقع ها برای این که ببینین دقیقا مشکل از کجاست برای هر یک از مراحل کار با دیتابیس if بذارید تا اگه درست انجام شد یه پیغام موفقیت بده.
بعد از تابع mysql_connect تابع mysql_select_db رو با پارامتر دیتابیستون بنویسید تا لازم نباشه توی کوئری نام دیتا بیس رو ذکر کنید در ضمن توی کوئری نام تیبل رو حتما بین `` بذارید پارامتر دوم تابع mysql_query رو هم بذارید متغیری که تابع mysql_connect توش هست که اینجا $connect هست

من تصحیحش کردم اینو تست کنید


<?php
$connect=mysql_connect("127.0.0.1","root","");

mysql_select_db('jadid');

$a=$_POST[user];
$b=$_POST[pass];

$msql=mysql_query("selct * from `user`",$dblink); //where nam='$a'and fam='$b' ";
while($result=mysql_fetch_assoc($msql));
{
print ($result["fam"]);
}

?>

boysilent
یک شنبه 26 تیر 1390, 14:57 عصر
نمیدونم چجوری تشکر کنم مرسیwebpower