基本的には、1つのクエリで以下を実行したいと考えています。出来ますか?ランダムな行を選択し、それらを同じクエリで更新しますか?
$q = mysql_query('select * from table ORDER BY rand() LIMIT 5');
$s;
while($r = mysq_fetch_array($q)){
$s[i] = $r['id'];
// Do stuff
}
$u = mysql_query("update table SET lastUpdated = NOW() where id in (".implode(',',$s).")");
それから他のランダムな行が更新されます! Pusそれはまだ2 querysです –
申し訳ありませんが、あなたはクエリの出力としてIDをキャプチャする必要があることに気付かなかった。あなたの質問への答えは "いいえ、あなたはそれをすることはできません"です –
しかし、quw – somewhatoff