gpt4 book ai didi

php - 使用php将json数据插入mysql数据库

转载 作者:太空宇宙 更新时间:2023-11-03 12:36:07 26 4
gpt4 key购买 nike

<分区>

我正在尝试将数据从 json 文件发送到 mysql 数据库。我首先将数据放入一个数组,然后发送到一个 sql 查询,但我在使其正常工作时遇到了一些麻烦。这是我的代码。

$connect=mysql_connect('localhost', 'username', 'password');

IF (!$connect){
die ('Failed Connecting to Database: ' . mysql_error());}

$json = file_get_contents('file.json');
$data= json_decode($json);

$array=array();


foreach ($data->data->children as $postdata){
$array['url'] = $postdata->data->url;
$array['id'] = $postdata->data->id;

};

$columns = implode(",", array_keys($array));
$escaped_values = array_map('escape_string', array_values($array));
$values = implode(", ", $escaped_values);
$QUERY = "IF (EXISTS(SELECT * FROM mytable) IS NOT NULL)
TRUNCATE TABLE mytable;

INSERT INTO mytable ($columns) VALUES ($values)";

mysql_query($QUERY);

mysql_close($connect);

'我对此很陌生,所以这可能是完全错误的,但我想知道这是否存在问题,或者是否有更有效的方法来执行此操作。

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