PHP:将数组数据插入 MySQL 数据库

标签 php mysql arrays

我有以下名为 $people 的数组,这是我使用 print_r() 得到的输出:

Array (

[0] => "Zyzz","fitness","21","Male"

[1] => "Arnold","bodybuilder","23","Male"

[2] => "Jeff","fitness","19","Male"

)

如何将这些值插入到我的 MySQL 数据库中?

我有一个模糊的想法是:

$sql=" INSERT INTO famous (name,type,age,sex) VALUES ($people)";

mysql_query($sql);

我怎样才能正确地完成这个?

提前致谢

最佳答案

如果你做一个 foreach 循环会怎么样

foreach($people as $person)

然后在您的查询中使用 $person 变量。 foreach 只会迭代您的数组。但是,您的数组的值似乎不正确。您确定那是确切的 print_r 吗?

关于PHP:将数组数据插入 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21655987/

相关文章:

PHP DateTime::Diff 弄错了吗?

javascript - 我无法检查多个单选按钮

php - 如果存在则插入或更新而无需使用主键

php ajax mysql 投票按钮,第一次点击没有注册

android - 自定义 ArrayAdapter 使用 NullPointerException 打乱 View

php - 在 PHP 中循环遍历嵌套数组

php - 当 2 个或多个字段具有相同名称时,使用 PHP 从 XML 提要中获取数据

MySQL从两列中搜索文本

php - 自定义数组验证 - Lumen

php - 为什么 PHP 需要闭包的 use 运算符?