警告:pg_query():
我尝试这段代码,将dbf导入postgres但得到那个erorr
if (pg_query($conn, "$sql"))
{
$i++;
if ( $i % 100 == 0 )
{
echo '.';
}
}
else
{
echo "SQL : ".$sql;
if ($die_on_pgsql_error)
{
die;
}
}
请帮帮我。 谢谢。
google drive中的完整代码。
答案 0 :(得分:0)
如果我在我的sql =
"{"
中使用$sql = 'INSERT INTO "'.$tbl.'" ("'. strtolower($col).'") VALUES ("{'.$val.'}")';
,那么postgre中的表中的结果是数据库中输入的{
字符。
是的,那应该发生什么。
您似乎尝试传递数组,或者连接PHP数组的文本形式。这不会奏效。
使用parameterised statements("准备好的语句")为SQL查询提供参数,而不是字符串连接。