根据图像路径和名称更新列

时间:2017-04-25 08:10:37

标签: php mysql

我想更新列img,以便每个单元格在images文件夹中具有一个img路径/名称的值。

$path = "../images/";
$items = glob($path . '*.jpg');
foreach($items as $img) { 

$db->query("update posts set img ='" . $img . "'");

结果 - 所有细胞都有相同的内容!

任何帮助?

2 个答案:

答案 0 :(得分:1)

我会首先获得所有帖子ID,以便您可以逐个更新。

这是一些伪代码。它可能需要一些修改(至少在你获得所有帖子ID的第一部分):

while

答案 1 :(得分:0)

您需要在查询中使用where子句来在更新内容之前过滤结果。 示例

update post set img = 'your_image_path.png' where post_id='your_post_id';]

阅读this了解详情