0

在涉及希望用户填写他/她的 IP 的表格时遇到困难。

给出以下错误;

警告:pg_query():查询失败:错误:“'192.192.192.192/32'”或附近的语法错误第1行:...ess,ip,状态)值('1','TestFirstName','TestLastName' '192.192.1 ... ^ 在 /Applications/XAMPP/xamppfiles/htdocs/LoginHQ/functions.php 第 22 行

显然,通过 POST 发送的 IP 表单字段出了点问题。

我的查询如下;

$result = pg_query($dbconnection, "INSERT INTO clients(clientid, firstname, lastname, ipaddress, ip, status) VALUES ('$clientid', '$FirstName', '$LastName' '$ip', '$status')");

这种格式有什么问题,还是我应该深入挖掘?

4

3 回答 3

2

您错过了和之间的逗号。'$LastName''$ip'这样更正您的查询

$result = pg_query($dbconnection, "INSERT INTO clients(clientid, firstname, lastname, ipaddress, ip, status) VALUES ('$clientid', '$FirstName', '$LastName', '$ip', '$status')")
于 2013-10-29T14:31:31.463 回答
2

你缺少一个,between'$LastName''$ip'

于 2013-10-29T14:31:45.780 回答
1

'$LastName'您忘记了和之间的逗号 (,) '$ip'

于 2013-10-29T14:32:14.043 回答