我正在寻找一些帮助来创建一个php脚本来执行以下操作吗?
我的PHP版本是5.4.45& MySQLI是5.6.37
非常感谢任何帮助。非常感谢您的帮助。
理查德
答案 0 :(得分:1)
select * from t where status=0 order by rand() limit 1;
这是从mysql中选择随机行的最简单方法
答案 1 :(得分:0)
update t set status =0; it will set all the cords back to 0
答案 2 :(得分:0)
此代码应该产生您正在寻找的行为......
while (true)
{
$num = rand(1,100);
$stmt = $mysqli->prepare('SELECT * FROM Table WHERE Id = ?');
$stmt->bind_param('i', $num);
$stmt->execute();
$stmt_result = $stmt->get_result();
if ($stmt_result->num_rows == 0)
{
$stmt->close();
continue;
}
$status = null;
while ($row = $stmt_result->fetch_assoc()) {
$status = $row['status'];
}
$stmt->close();
if (status == 0)
{
DoSomething();
break;
}
}