如何回显数据库查询的结果?

时间:2018-10-21 00:51:14

标签: php mysql

我已经编写了一些代码来访问我的数据库并将结果回显到网页上。不幸的是,我的代码一定有问题。非常感谢您的协助。

$conn = new mysqli("website.com","Ericjs","Password","i4706992_wp1");
if ($conn) {
echo "Connection established! <br>";
} else {
die("Connection failed. Reason: ".mysqli_connect_error());
}
echo "Eric, I'm here first <br>";
$sql="SELECT Facility Name, Address, City, State, Zip FROM 'wp_facilities' 
WHERE 'Zip' = '01040' LIMIT 50";
echo "Eric, I'm here second <br>";
$results=mysqli_query($conn,$sql);
echo "Eric, I'm here third <br>";
if (mysqli_num_rows($results)>0) {
while($row=mysqli_fetch_array($results))  {
echo "Let's get ready to roll! <br>"; 
echo $row[1]." ".$row[2]." ".$row[3]." ".$row[4]." ".$row[5];
echo "<br>";
}
}
mysqli_close($conn);

我得到的输出是上述if语句之前的回显。

  

建立连接!
  埃里克,我先来
  埃里克,我在这里第二
  埃里克,我在这里第三名

我一直在寻找结果显示为:

  

“ Ryan Rink”“ 524 Pleasant St”“ Watertown”“ Massachusetts”“ 01040”

1 个答案:

答案 0 :(得分:0)

我会发表评论,但信誉不够。 有两个问题。

  1. 由于查询不正确,没有返回结果。正如Sally CJ所指出的。
  2. 数组索引从0开始,但是您尝试从索引1开始打印结果。这将导致未定义的偏移量错误。
相关问题