PHP+MYSQL : select/update/insert from(into) many tables

标签 php mysql

我有很多表(我们可以称之为tableN),其字段为:idvalueN。假设我们有数组(value1 => 'val1', value2 => 'val2', value10 => 'val10'),如何将值插入到table1table2table10 (我的意思是比向数据库发出 3 个请求更好的东西)。从行更新表中的值的最简单方法是什么(因为如果我们知道id)。最后,从表中获取带有 id=ID 的所有值的最优雅的方法是什么(JOIN?)。

提前谢谢您!

最佳答案

最简单的方法是在三个表中写入 3 个单独的插入语句。这就是做到这一点的方法。

如果需要,将它们包装在事务中。

关于PHP+MYSQL : select/update/insert from(into) many tables,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10672581/

相关文章:

php - Laravel 在 Eloquent ORM 中使用 WHERE

php - 尝试从中检索表单数据时,如何将 php 应用于 6 个单独的选择元素?

mysql - WordPress 迁移损坏的图像 - 即使在更新数据库后

php - 使用 Mail() 类发送的电子邮件显示 HTML 代码而不是结果

php - 在服务器中运行时PHP错误

mysql - Python 3 MySQL 使用问号占位符

Mysql简单查询报错

mysql - 在mysql中禁用myisam引擎?

mysql - 获取商店中活跃员工的列表

php - 多行插入插入 2 行额外的 0