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 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .