gpt4 book ai didi

php - 在 PostgreSQL 中插入数据

转载 作者:行者123 更新时间:2023-11-29 14:32:43 25 4
gpt4 key购买 nike

我有一个 PostgreSQL 查询将数据插入到我的表中,但由于某种原因,它没有将数据插入到表中

如果返回 false,当我 var_dump execute 语句时。

foreach($information as $data){
$name = $data['name'];
$id = $data['id'];
$time = $data['time'];

$query = "INSERT INTO students(name,id,time)"
."VALUES('$name','$id','time')";
//prepare and execute
$stmt = $psql->prepare($query);
$result = $stmt->execute();

var_dump($result);


}

最佳答案

很可能 '$name' 在查询中没有被理解。此外,您应该检查这些变量是否存在

尝试做这样的事情

   if (isset($name, $id, $time)) {
$query =
'DO$$
BEGIN
IF NOT EXISTS(select 1 from students where name = \'$name\')
THEN
INSERT INTO student("name", "id", "time")
VALUES (\'$name\', \'$id\', \'$time\')
END IF;
END;
$$;'
}

关于php - 在 PostgreSQL 中插入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49177599/

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