gpt4 book ai didi

php - 如何将 PHP 数组中的数据插入 MySQL

转载 作者:行者123 更新时间:2023-11-29 18:22:45 25 4
gpt4 key购买 nike

我正在尝试将数据从 Array 插入到 MySQL 数据库。数据库包含两列(字符串)。这是我写的代码。怎么了?

<?php
$time = date("H:i:s");
$a = array("foo", "bar", "hallo", "world");
//convert values of the array to string
$a = array_map('strval', $a);
//get array size
$arraySize = count($a);

//connection to database
$link = mysql_connect('', '', '') or die('connection lost');
mysql_select_db() or die('DB not found');

//try to insert data from the array to the database
for ($i = 0; $i < $arraySize; $i++) {
mysql_query("INSERT INTO `` (`time`, `text`) VALUES ('$time','$a[i]'))");
}


mysql_close($link);

?>

我故意清除了代码中的一些个人数据。

最佳答案

这是你的答案..!希望它对你有用

   $contentArray = [];
$rows = array();

$time = date("H:i:s");
$rows[] = array( "foo", "bar", "hallo", "world");
$fields = json_encode($rows);
array_push($contentArray,$fields,$time);

$values[] = '(' . placeholders('?', 2) . ')';

$field_names = "text,time";

$sql = "INSERT INTO table_name (" . $field_names . ") VALUES " . implode(',', $values);

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com