c1m2s3
چهارشنبه 28 تیر 1391, 17:31 عصر
سلام
من میخوام آی دیه تمام کاربران رو با شرطی که در where نوشتم بگیرم و در یک تیبل دیگه، سطرهایی که مربوط به این آی دی ها است رو update کنم. مشکلم اینجاست که نمیدونم چطوری تمام آی دی ها رو یکجا بگیرم و بعد آپدیت کنم.
من کدم رو همینطوری به صورت زیر نوشته ام. ممنون میشم که کمکم کنید.
با سپاس
function functest1($mytime)
{
global $db_id;
$query="SELECT * FROM `users` WHERE hour(timediff(now(), lastCheck))>".$mytime;
$result=mysql_query($query, $db_id);
$row=mysql_fetch_row($result);
return $row;
}
$test=functest1(96);
function functest2($myid)
{
global $db_id;
$query="UPDATE `posts` SET `off`=1 WHERE `uid`=".$myid;
$result=mysql_query($query, $db_id);
if ($result) echo "ok";
}
functest2($test[0]);
من میخوام آی دیه تمام کاربران رو با شرطی که در where نوشتم بگیرم و در یک تیبل دیگه، سطرهایی که مربوط به این آی دی ها است رو update کنم. مشکلم اینجاست که نمیدونم چطوری تمام آی دی ها رو یکجا بگیرم و بعد آپدیت کنم.
من کدم رو همینطوری به صورت زیر نوشته ام. ممنون میشم که کمکم کنید.
با سپاس
function functest1($mytime)
{
global $db_id;
$query="SELECT * FROM `users` WHERE hour(timediff(now(), lastCheck))>".$mytime;
$result=mysql_query($query, $db_id);
$row=mysql_fetch_row($result);
return $row;
}
$test=functest1(96);
function functest2($myid)
{
global $db_id;
$query="UPDATE `posts` SET `off`=1 WHERE `uid`=".$myid;
$result=mysql_query($query, $db_id);
if ($result) echo "ok";
}
functest2($test[0]);