小编use*_*384的帖子

使用where语句批量更新mysql

如何批量更新mysql数据?如何定义这样的东西:

UPDATE `table` 
WHERE `column1` = somevalues
SET  `column2` = othervalues
Run Code Online (Sandbox Code Playgroud)

与某些值如下:

VALUES
    ('160009'),
    ('160010'),
    ('160011');
Run Code Online (Sandbox Code Playgroud)

和其他值:

VALUES
    ('val1'),
    ('val2'),
    ('val3');
Run Code Online (Sandbox Code Playgroud)

也许用mysql不可能?一个PHP脚本?

mysql bulk sql-update

28
推荐指数
2
解决办法
4万
查看次数

将数组存储在while循环中以便在外部使用

我想从while循环中存储值,但不是以多维方式存储:

 $movies_id = array();

 while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
                $id = $row['id'];
                $title_id = $row['title_id'];
                    $movies_id[] = [$id => $title_id];
     }

print_r($movies_id);
Run Code Online (Sandbox Code Playgroud)

我没有顺路,怎么做,如果我只是写$movies_id = [$id => $title_id];它只显示最后一个值.

提前谢谢你.

php arrays

2
推荐指数
1
解决办法
5370
查看次数

标签 统计

arrays ×1

bulk ×1

mysql ×1

php ×1

sql-update ×1