我的代码handler.php在PHP解决pg_query错误信息
...
// independent variables
$dbHost = "localhost";
$dbPort = 5432;
$dbName = "masi";
$dbUser = "masi";
$dbPassword = "123456";
$conn = "host=$dbHost port=$dbPort dbname=$dbName user=$dbUser password=$dbPassword";
$dbconn = pg_connect($conn);
$sql = "SELECT username, passhash_md5, email
FROM users$
WHERE username='a' // to get these data from lomake.php
AND email='a'
AND passhash_md5='a'";
$result = pg_query($conn, $sql);
if(!$result) {
echo "An error occurred - Masiii!\n";
exit;
}
?>
我把 “用户名=一”, “电子邮件= a” 和密码= “A” 的形式处理Firefox中的脚本handler.php。我得到
Warning: pg_query(): supplied argument is not a valid PostgreSQL link resource in /var/www/sivusto/handler.php on line 56
An error occurred - Masiii!
我不知道错误在哪里,因为我使用的语法与some examples at PHP.net相同。
您如何解决该错误?
谢谢你的回答!我不知道你需要通过'pg_query *('。 – 2009-08-06 21:21:20
Autsh:它在手册中说过)中的'pg_connect()'来实现连接。默认连接是pg_connect()或pg_pconnect()所做的最后一个连接。 * – 2009-08-06 21:22:45