gpt4 book ai didi

php - 插入sqlite数据库会使用PHP创建额外的字段

转载 作者:行者123 更新时间:2023-12-03 19:48:32 25 4
gpt4 key购买 nike

嗨,我正在使用PHP将数据插入SQLite数据库。我想命名字段(即ID,作者等),但是当插入数据时,我会得到额外的数据,其中[0] = [ID]和[1] = [authors]

$sql = "INSERT INTO citation (ID,authors, etc.) 
VALUES ('$ID','$AF', etc.)";
$db->exec($sql);


打印时给出以下内容:

[0] => 0
[ID] => 0
[1] => Li, Shun-Li;Xu, Qiang
[authors] => Li, Shun-Li;Xu, Qiang


这个问题是SQLite数据库固有的吗,我应该忍受它吗?还是我插入错误?

最佳答案

请阅读SQLite3Result::fetchArray()上的文档。


获取结果行作为关联数组或数字索引数组,或两者兼而有之。默认情况下,两者都提取。


所以代替

SQLite3Result::fetchArray()




SQLite3Result::fetchArray(SQLITE3_ASSOC)

关于php - 插入sqlite数据库会使用PHP创建额外的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19366692/

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