PDA

View Full Version : بازگرداندن تعداد رکورد آبدیت شده در Query



Game.Dev
سه شنبه 09 تیر 1394, 22:28 عصر
سلام خدمت همه عزیزان.

یه سوال داشتم خدمتتون. بر فرض ما یدونه کوئری داریم به این صورت:


mysql_query("UPDATE users set timestamp = '".$time."' where id > '".$ID."'");

حالا چطوری کاری کنیم که تعداد رکوردی که ابدیت میشه رو به ما بازگردونه؟ مثلا بگه بیست تا رکورد پیدا شدن و آبدیت شدن؟
با تشکر.

reza_alie
سه شنبه 09 تیر 1394, 22:33 عصر
سلام خدمت شما


'".$time."' where id > '".$ID."'");
echo mysql_num_rows($sql);

Game.Dev
سه شنبه 09 تیر 1394, 22:38 عصر
سلام خدمت شما


'".$time."' where id > '".$ID."'");
echo mysql_num_rows($sql);



یعنی مثل همون کوئری SELECT میتونیم برای آبدیت هم از mysql_num_rows استفاده کنیم؟

reza_alie
سه شنبه 09 تیر 1394, 23:22 عصر
سلام بله از همین می تونید استفاده کنید

Game.Dev
چهارشنبه 10 تیر 1394, 18:05 عصر
سلام بله از همین می تونید استفاده کنید
سلام و درود. بسیار ممنون اما متاسفانه جواب نمیده!

Game.Dev
چهارشنبه 10 تیر 1394, 18:14 عصر
خوب تا جایی که من فهمیدم فعلا باید از mysql_affected_rows استفاده کرد! اگه راه کار دیگه و بهتری باشه ممنون میشم بفرمایید.

H:Shojaei
چهارشنبه 10 تیر 1394, 19:08 عصر
همین روش بهترین روشه...


mysql_query("UPDATE users set timestamp = '".$time."' where id > '".$ID."'");
$countAffectedRows=mysql_affected_rows();