【发布时间】:2012-04-21 14:24:31
【问题描述】:
请注意,我是一名编码 n00b,刚刚完成了一项基本的 PHP 作业。当我尝试打开它时,我不断收到此错误消息
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in /home/jpl8ce/public_html/php_grocery1.php on line 20
这是我正在做的事情的 .php 和 .html 文件。基本上,它是一个杂货数据库,我试图在其中打印商店营业时间、地址和商店名称,其中包含用户在表单中输入的商品。
<html>
<head>
<title>Grocery Results!</title>
</head>
<body>
<h1>
<?php
$connect = mysqli_connect("localhost","jpl8ce","jpl8ce@siedb","grocery");
$item_name = $_post["input1"];
$query_String = " SELECT Stores.Name, Price, Address, Open_Time, Close_Time
FROM (Stores JOIN Carry ON Stores.Store_ID = Carry.Store_ID) JOIN Items ON Carry.Product_ID = Items.Product_ID
WHERE Items.name = $item_name
ORDER BY Close_Time DESC";
$result = mysqli_query($connect, $query_String);
while ($row = mysqli_fetch_assoc($result))
{
echo '<P>'.$row["Stores.Name"].', '.'</P>';
//echo '$' number_format($row["Price"],2).', ';
echo '<P>'.$row["Address"] .', '.'</P>';
echo '<P>'.$row["Open_Time"] .', '.'</P>';
echo '<P>'.$row["Close_Time"].'</P>';
}
mysqli_close($connect);
?>
</h1>
</body>
</html>
这是我的 HTML 代码
<html>
<head>
<title>Grocery Database Search</title>
</head>
<body>
<H1> Grocery Database Search! </H1>
<IMG SRC='grocery_cart_2.jpg'/>
<P> Use this Search Engine to input a name of an item.
After clicking the Search button, the price of the item, as well as the address and hours of the store
the item is located at will be displayed. </P>
<form action="php_grocery1.php" method="POST">
<p>Item: <input type="text" name="input1"/></p>
<p><input type="submit" value="Search!"/></p>
</form>
</body>
</html>
再次感谢大家!
【问题讨论】:
-
请使用搜索! stackoverflow.com/…
-
嗨,我不能为此打开另一个问题,因为它会重复。但我在任何地方都没有找到答案。我试图做我在网上找到的一切,但没有帮助。我能做些什么?我仍然收到提取错误。