2013-04-05 61 views
-2

我有以下代码,但它似乎打破$result = $mysqli->query($query);语句的页面。我究竟做错了什么?MySQL和PHP语句中的错误

$ids = join(',',$newArray); 
$query = "SELECT name, image FROM logos WHERE id IN ($ids)"; 
$result = $mysqli->query($query); 

while ($row = $result->fetch_assoc()) { 
$imageLink = $row['logoImageLink']; 

echo "<li><img src=\"$imageLink\"/></li>"; 
} 
+0

您是否尝试过'var_dump'ing你'$ query'? – Havelock 2013-04-05 19:08:45

回答

0

如果您提供了错误,它将帮助我们回答问题。是,我回答你的最后一个问题:

你最有可能需要定义$mysqli,就像这样:

$mysqli = new mysqli("localhost", "user", "password", "database"); 
+0

好吧谢谢,我不确定如何做到这一点,所以我正在看如何添加一个错误处理程序。 – 2013-04-05 19:55:03

+0

是的,这是问题所在。谢谢你指出。我不在乎我的账户是否为这篇文章挨打,我感谢有人花时间来达到我的水平。哈哈thx再次 – 2013-04-05 19:59:45