gtanori 10 ارسال شده در تیر 94 گزارش بازنشر ارسال شده در تیر 94 سلام من پنج قطعه کد پی اچی پی دارم گه همشون یک خطا خاصی می دهند لطفا راهننمایی نماییدWarning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home3/storetab/public_html/shopandroid/login.php on line 13<?php$con=mysql_connect("localhost","storetab_shopand","2296966@");$db=mysql_select_db("storetab_andrshop ",$con)$name=$_POST['name'];$family=$_POST['family'];$user=$_POST['username'];$pass=$_POST['password'];$email=$_POST['email'];$status=$_POST['status'];$sqlq1="select * from users where Username='$user' ";$result=mysql_Query($sqlq1)$row=mysql_fetch_array($result);if($row){print "ut";}else{$sqlQ="insert into users (Name,Family,Username,Password,Email,Status) VALUES('$name','$family','$user','$pass','$email','$status')";$result=mysql_Query($sqlQ);if($result){print "ok";}else{print "no";}}mysql_close($con);?><?php$con=mysql_connect("localhost","storetab_shopand","2296966@");mysql_select_db("storetab_andrshop ",$con);$user=$_POST['username'];$pass=$_POST['password'];$sqlQ="select * from users where Username='$user' ";$result=mysql_Query($sqlQ);$row=mysql_fetch_array($result);if($row[2]==""){print "no user";}else if($pass!=$row[3]){print "wrong password";}else{print "ok";}mysql_close($con);?><?php$con=mysql_connect("localhost","storetab_shopand","2296966@");mysql_select_db("storetab_andrshop ",$con);$count=$_POST['count'];$sql="select * from content where status='a' order by ID DESC limit $count ";if(!$result) echo "error executing query: "+mysql_error();else{$result=mysql_Query($sql);}while($field=mysql_fetch_assoc($result)){print $field['ID']."|";print $field['username']."|";$s=str_replace("\r\n","^",$field['matn']);print $s."|"."\n";}mysql_close($con);?> لینک به ارسال
a_mogheimi 128 ارسال شده در تیر 94 گزارش بازنشر ارسال شده در تیر 94 (ویرایش شده) فکر میکنم باید نام دیتابیس هم در کوئری قید بشده به این صورت : $sqlq1="select * from storetab_shopand.users where Username='$user' ";row رو میشه با این تابع هم گرفت (البته تعداد سطر ها منظورمه):$myrow =mysql_num_rows($result); ویرایش شده تیر 94 توسط a_mogheimi 1 لینک به ارسال
gtanori 10 ارسال شده در تیر 94 مالک گزارش بازنشر ارسال شده در تیر 94 سلام این کار رو هم کردم ولی بازهم ارورWarning: mysql_fetch_assoc() expects parameter 1 to be resource, null given in /home3/storetab/public_html/shopandroid/gfc.php on line 18داد<?php$con=mysql_connect("localhost","storetab_shopand","2296966@");mysql_select_db("storetab_andrshop ",$con);$count=$_POST['count'];$sql="select * from storetab_shopand.content where status='a' order by ID DESC limit $count ";if(!$result) echo "error executing query: "+mysql_error();else{$result=mysql_Query($sql);}while($field=mysql_fetch_assoc($result)){print $field['ID']."|";print $field['username']."|";$s=str_replace("\r\n","^",$field['matn']);print $s."|"."\n";}mysql_close($con);?> لینک به ارسال
a_mogheimi 128 ارسال شده در تیر 94 گزارش بازنشر ارسال شده در تیر 94 (ویرایش شده) پیشنهاد میکنم این نمونه کد رو بررسی کنید مشکلتون حل میشه. درضمن این مشکل فکر کنم با ویرایش به اینصورت حل میشه :به جای if(!$result) echo "error executing query: "+mysql_error();else{$result=mysql_Query($sql);}کد $result = mysql_query($sql) or die('Invalid query: ' . mysql_error());رو قرار بدید. ویرایش شده تیر 94 توسط a_mogheimi 1 لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری