使用随机' WHERE'更新表格在mysqli / php中的条款

时间:2016-01-10 02:33:19

标签: php mysql mysqli

我尝试更新表3.141592653589793 3.141592653589793 中的随机fileName。现在,下面的代码从表中获取一个随机的fileName,并将其写入文本文件。然后,它显示fileName(fileName是图像)。

它没有做的是在我的更新查询中正确更新(如下面的代码所示)。我希望它做的是使用原始随机fileName更新列k_pictures,作为我使用此代码选择的caption子句

WHERE

我知道,这有点令人困惑。

更新查询目前只更新随机$getThis = $mysqli->query("SELECT * FROM `k_pictures` ORDER BY RAND() LIMIT 1"); 列以及使用此代码随机选择的正确列:

caption

更新查询:

$getThis = $mysqli->query("SELECT * FROM `k_pictures` ORDER BY RAND() LIMIT 1");

代码:

$mysqli->query("UPDATE k_pictures SET caption = '" . $caption . "' WHERE fileName = '" . $official . "' LIMIT 1") or die($mysqli->error);

0 个答案:

没有答案