【发布时间】:2015-11-07 22:30:56
【问题描述】:
我是 php 和 postgres sql 的新手。 我有这个问题:“pg_query(): Query failed: ERROR: missing FROM-clause entry for table "manteau ^
$adresse=pg_escape_string($_POST['mail_user']);
if(isset($_POST['mail_user']))
{
$query="INSERT INTO newusers2 (email) VALUES ($adresse)";
pg_query($con,$query);
}
使用 mail_user = 我的地址电子邮件 manteau.b... 我的表 (newusers2) 非常简单,只有一列 (email)。
有人可以帮我查询吗?
谢谢
【问题讨论】:
-
试试
'$adresse'而不是$adresse -
当一个值是字符串时,你需要使用引号'$adresse',而当一个值是数字时,你不需要引号只是$num
-
非常感谢。现在可以了!
-
我们不应该删除mysql标签吗?
-
@Md.SahadatHossain 非常糟糕的建议。 E特别针对新用户,将他们引导至参数化语句(“准备语句”)。
标签: php mysql postgresql