...Trying to get property of non-object in

mohammad_c

New Member
با عرض سلام و تشکر بابت مقاله مفیدی که در سایت قرار دادید
بنده بر اساس pdf جنابعالی دستورات php را اجرا می کنم(php-5.2.6-Win32 و apache_2.2.9) و با بانک هم ارتباط بر قرار می کنم با این تفاوت که mysql5.17 را نصب کرده ام و بانک و جدول را در MySQL Query Browser بصورت گرافیکی ایجاد کرده و بعد می خوام به جدول و رکوردهاش دسترسی پیدا کنم که پیغام ...Trying to get property of non-object in را می دهد و از دستور $num_result = $result->num_rows ایراد می گیره.
ایا نحوه استفاده از دستورات ایراد داره؟
آیا استفاده به این شکل از پایگاه ایراد داره؟
آیا ایجاد بانک حتما باید بصورت کد انجام بشه؟
با تشکر
$conn = mysql_pconnect("localhost", "root", "") or die("Could not connect: " . mysql_error());
$db=mysql_select_db("pm_db") or die("Could not select database:".mysql_error());

$query="select * from admin_user_pass where username like '$user' and password like sha1('$pass')";
$result=mysql_query($query) or die("Could not do query!");

$num_result = $result->num_rows;
if ($num_result>0)
echo 'log in SUCCESSFULLY';
else
echo ' failed login';
 

Dark-M4N

Member
اون
num_rows
5 خط از پایین فانکشنه؟

اگه فانکشنه این فانکشنو بگیر جایگزین کن شاید کار کرد

PHP:
function Get_Rows ($sql) {
      global $cont;
         $result = mysql_query ($sql);
      return mysql_num_rows($result);
   };

به نقل از فانکشن امیر جعفری:D
 

ziXet

مدیر انجمن PHP/MYSQL
با عرض سلام و تشکر بابت مقاله مفیدی که در سایت قرار دادید
بنده بر اساس pdf جنابعالی دستورات php را اجرا می کنم(php-5.2.6-win32 و apache_2.2.9) و با بانک هم ارتباط بر قرار می کنم با این تفاوت که mysql5.17 را نصب کرده ام و بانک و جدول را در mysql query browser بصورت گرافیکی ایجاد کرده و بعد می خوام به جدول و رکوردهاش دسترسی پیدا کنم که پیغام ...trying to get property of non-object in را می دهد و از دستور $num_result = $result->num_rows ایراد می گیره.
ایا نحوه استفاده از دستورات ایراد داره؟
آیا استفاده به این شکل از پایگاه ایراد داره؟
آیا ایجاد بانک حتما باید بصورت کد انجام بشه؟
با تشکر
$conn = mysql_pconnect("localhost", "root", "") or die("could not connect: " . Mysql_error());
$db=mysql_select_db("pm_db") or die("could not select database:".mysql_error());

$query="select * from admin_user_pass where username like '$user' and password like sha1('$pass')";
$result=mysql_query($query) or die("could not do query!");

$num_result = $result->num_rows;
if ($num_result>0)
echo 'log in successfully';
else
echo ' failed login';
روی صحبت شما با کیه؟
 

mohammad_c

New Member
طبق نوشته شما مخاطبتون هر موجودی به جز کاربرای این سایت هست ! :shock:



تشکر بنده از آقای هادی تایانلو نویسنده مقاله است و سوالم از تمام اعضای بزرگوار سایت است، بدلایلی نوشته بنده دچار مشکل شد که عذر خواهی می کنم.
در ضمن ایراد برنامه را هم متوجه شدم.
از کد زیر استفاده کردم.
$num_result = mysql_num_rows($result);
 

جدیدترین ارسال ها

بالا