2017-06-15 76 views
-1
数据

今天真的令人沮丧的我.. 也能收到mysqli_fetch_assoc()错误即使是在表

mysqli_fetch_assoc()预计参数1被mysqli_result,布尔 给出

然而,我正在查询的表中有数据。 我甚至试图做一个基本的SELECT *看它是否会显示任何东西从表中,但它只是给了我上述错误。

我非常简单的查询是

$test = mysqli_query($con, "SELECT * FROM `workshop-items` WHERE `wsiid` = '1'"); 
$testr = mysqli_fetch_assoc($test); 
echo $testr['code']; 

在该表中,在每个7列有值但不管是什么,它只是给了我这个翻转错误。

请帮助家伙我真的把头发拉出来。

$ con值是正确的,因为我将它用于登录和其他查询。

+0

你在运行SQL此查询? –

+0

尝试使用它的数据库名称:'databaseName'.'workshop-items' – verhie

+0

nope仍然没有工作..现在真让我困惑 –

回答

0

试试这个

$test = mysqli_query($con, "SELECT * FROM `workshop-items` WHERE `wsiid` = '1'") or die(mysqli_error($con)); 
+0

**不要**使用'或die()'。实施适当的错误处理。显示一条消息,让用户知道发生了什么。不要只是在他们的脸上扔一个白色的屏幕。 – axiac

+1

@axiac我只是为了看看他的脚本有什么问题而进行调试。 –