php - MySQL更新数组中的值

标签 php mysql

我在数据库中的数组如下所示:

a:2:{i:0;s:6:"first";i:1;s:9:"second";}

所以输出是这样的:

1 => first
2 => second

我怎样才能更新例如。只有第一个值?

最佳答案

您数据库中的字符串是 serialized大批。你首先需要unserialize然后您可以修改值。

关于php - MySQL更新数组中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37273651/

相关文章:

php - 使用复选框 ajax 更改查询

php foreach 多维数组递归不起作用?

php - 在我的 VPS 上将没有扩展名的文件作为 PHP 脚本处理

mysql - 如何使用自连接选择最小值和最大值

php - 让 PHP 在没有大量变量的情况下接收您有空的日子

javascript - 根据您来自的链接预先选择表单上的选项?

php - MySQL 查询根据得票最高的项目进行选择

MySql非贪婪正则表达式

mysql - 如何将命令 mysqlx 导入到我的 React 应用程序中?

mysql - 在 mysql 中执行带索引和不带索引的查询