【发布时间】:2017-11-14 17:36:23
【问题描述】:
我确实遵循了这里的解决方案:Warning: pg_query(): Query failed: ERROR: syntax error at or near 但我仍然收到以下错误:
警告:pg_query():查询失败:错误:列“rosmoffi”不存在第 1 行:... FROM public."espece" where "espece"."Code_Espece" =Rosmoffi ^
这是我的代码:
$conn = pg_connect($conn_string);
$query = 'SELECT * FROM public."espece" where "espece"."Code_Espece" ='.$idd ;
if (!$result = pg_query($conn, $query)){
echo pg_result_error ($conn);
return false;
}
$result = db($result);
return $result;
【问题讨论】:
-
您的 $idd 值没有被引用,因此它被假定为列名。使用参数,不要连接字符串。
-
@NishantSolanki 我确实尝试过,但我得到了同样的错误。
-
@SamiKuhmonen 我不知道是什么意思?
-
查看我的答案并阅读有关参数的文档
标签: php database postgresql