处理我的第一个mysqli数据查询。我已经做了很多阅读,但我不理解某些事情......或者显然是很多事情
我没有错误,但我得到一个空白页面。如果我使用一个直接的php页面,例如example.php,我可以获得积极的回报,所以我相信连接和基本查询可以工作。这是一个wordpress网站。
结果应该是这样的 河鱼 Alsea Steelhead Applegate Fall Chinook 等等。
一旦获得基本功能,我将添加更多列
<?php
$con=mysqli_connect("localhost","database","password","username");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql="SELECT River, Fish FROM coastal1 ORDER BY River";
if ($result=mysqli_query($con,$sql)){
// Fetch one and one row
while ($row=mysqli_fetch_row($result)){
echo $row[0].' '.$row[1];
}
// Free result set
mysqli_free_result($result);
}
?>
答案 0 :(得分:3)
这一行:
$con=mysqli_connect("localhost","database","password","username");
&#34;数据库&#34;最后一次
$con=mysqli_connect("localhost","username","password","database");
查看mysqli_connect()
上的手册:
即:
$con = mysqli_connect("myhost","myuser","mypassw","mybd")
or die("Error " . mysqli_error($con));
并将or die mysqli_error($con)
添加到mysqli_query()
将error reporting添加到文件的顶部,这有助于查找错误。
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
// rest of your code
旁注:错误报告应仅在暂存时完成,而不是生产。