gpt4 book ai didi

php - 插入函数 PHP mySQL

转载 作者:行者123 更新时间:2023-11-29 12:02:41 24 4
gpt4 key购买 nike

我在 PHP mySQL 中有一个函数,可以将记录插入数据库。它接受一组已解码的 JSON 数据、一个字段名称、一个连接和一个数据库名称。然后它构建一条 SQL 语句并一一插入记录,或者至少我认为它应该这样做。我运行所有内容,建立连接、数据库和表,但是当它到达这个函数时,它失败了。我觉得这与我的 INSERT 语句有关,但我不知道如何修复它。任何帮助将不胜感激。

功能:

function insertRecords($array,$fieldname, $conn, $db_NAME)
{
mysqli_select_db($conn, $db_NAME);

$sql_insert = "INSERT INTO `tbl_articles` (`" . $fieldname . "`) VALUES ('" . $records . "')";

foreach ($array as $records)
{

if(mysqli_query($conn, $sql_insert))
{
echo "Records Inserted.";
}
else
{
die('Error : ' . mysqli_error($conn) . "<br>");
}
}
echo $sql_insert . "<br>";
}

最佳答案

看起来您的查询字符串在那里被替换了。试试这个:

function insertRecords($array,$fieldname, $conn, $db_NAME){
mysqli_select_db($conn, $db_NAME);

foreach ($array as $records)
{
$sql_insert = "INSERT INTO `tbl_articles` (`" . $fieldname . "`) VALUES ('" . $records . "')";
if(mysqli_query($conn, $sql_insert))
{
echo "Records Inserted.";
}
else
{
die('Error : ' . mysqli_error($conn) . "<br>");
}
}
}

关于php - 插入函数 PHP mySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32101576/

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