我尝试更新表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);