Php pg_查询期望参数1是资源,给定布尔值。。。为什么?
我一定读过互联网上的每一篇PostGreSQL和PHP教程,试图找到这个问题的答案。每次我尝试连接到db时,它都会成功连接,但变量不是一个可用的连接资源,而是一个无用的(目前)布尔值(true)Php pg_查询期望参数1是资源,给定布尔值。。。为什么?,php,postgresql,Php,Postgresql,我一定读过互联网上的每一篇PostGreSQL和PHP教程,试图找到这个问题的答案。每次我尝试连接到db时,它都会成功连接,但变量不是一个可用的连接资源,而是一个无用的(目前)布尔值(true) 任何帮助都将不胜感激,我确信这只是我在某个地方犯的一个愚蠢的错误。您的连接电话不正确。您需要使用或运算符,而不是|。它们的工作原理相同,但或的值低于|。试一试 $conn = pg_connect(...) or die('failed'); 您的连接呼叫不正确。您需要使用或运算符,而不是|。它们的工
任何帮助都将不胜感激,我确信这只是我在某个地方犯的一个愚蠢的错误。您的连接电话不正确。您需要使用
或
运算符,而不是|
。它们的工作原理相同,但或的值低于|
。试一试
$conn = pg_connect(...) or die('failed');
您的连接呼叫不正确。您需要使用或
运算符,而不是|
。它们的工作原理相同,但或的值低于|
。试一试
$conn = pg_connect(...) or die('failed');
您的连接呼叫不正确。您需要使用或
运算符,而不是|
。它们的工作原理相同,但或的值低于|
。试一试
$conn = pg_connect(...) or die('failed');
您的连接呼叫不正确。您需要使用或
运算符,而不是|
。它们的工作原理相同,但或的值低于|
。试一试
$conn = pg_connect(...) or die('failed');
那么我该如何修复它呢?不要用“连接失败”
或“你搞错了”
之类的消息来死,这没有多大帮助。尝试使用pg\u last\u error()
或pg\u connection\u status()
获取真正的错误消息。这实际上是一个2分钟的函数,用于尝试更正较大PHP脚本的错误。我通常不会这么不专业,honest@Kamon241当前位置查看答案,我认为他击中了要害。那么我该如何修复它?不要用连接失败或你搞错了之类的消息死,这没有多大帮助。尝试使用pg\u last\u error()
或pg\u connection\u status()
获取真正的错误消息。这实际上是一个2分钟的函数,用于尝试更正较大PHP脚本的错误。我通常不会这么不专业,honest@Kamon241当前位置查看答案,我认为他击中了要害。那么我该如何修复它?不要用连接失败或你搞错了之类的消息死,这没有多大帮助。尝试使用pg\u last\u error()
或pg\u connection\u status()
获取真正的错误消息。这实际上是一个2分钟的函数,用于尝试更正较大PHP脚本的错误。我通常不会这么不专业,honest@Kamon241当前位置查看答案,我认为他击中了要害。那么我该如何修复它?不要用连接失败或你搞错了之类的消息死,这没有多大帮助。尝试使用pg\u last\u error()
或pg\u connection\u status()
获取真正的错误消息。这实际上是一个2分钟的函数,用于尝试更正较大PHP脚本的错误。我通常不会这么不专业,honest@Kamon241当前位置查看答案,我认为他一针见血。我不明白这会有什么不同。如果pg_connect
返回FALSE
它会死掉吗?看看我的测试:等等。不要介意。我明白了|
在=
之前,后者在或
之前。因此,他将$con
设置为|
调用的结果,而不是pg_connect
调用的结果(使用或时)!新测试:我不明白这会有什么不同。如果pg_connect
返回FALSE
它会死掉吗?看看我的测试:等等。不要介意。我明白了|
在=
之前,后者在或
之前。因此,他将$con
设置为|
调用的结果,而不是pg_connect
调用的结果(使用或时)!新测试:我不明白这会有什么不同。如果pg_connect
返回FALSE
它会死掉吗?看看我的测试:等等。不要介意。我明白了|
在=
之前,后者在或
之前。因此,他将$con
设置为|
调用的结果,而不是pg_connect
调用的结果(使用或时)!新测试:我不明白这会有什么不同。如果pg_connect
返回FALSE
它会死掉吗?看看我的测试:等等。不要介意。我明白了|
在=
之前,后者在或
之前。因此,他将$con
设置为|
调用的结果,而不是pg_connect
调用的结果(使用或时)!新测试: