我使用phpMyAdmin在mySQL上创建了一个非常简单的数据库。现在我想通过php文件连接我的数据库,以便我可以操作数据库中的数据,即插入,删除,显示,更新数据。 我写了代码:
index.php文件:
<?php
include 'includes/connection.php';
$query="SELECT * FROM people";
$result=mysql_query($query);
while($person= mysql_fetch_array($result)){
echo "<h3>". $person['name']."</h3>";
}
?>
connection.php文件:
<?php
$dbhost='localhost';
$dbuser='root';
$dbpass='';
$db='mysql_tut';
$conn=mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($db);
?>
但它在浏览器窗口中显示以下错误:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\phpMyAdmin\index.php on line 5
答案 0 :(得分:0)
你必须将两个参数传递给该函数。数据库名称和查询。
$conn = mysqli_connect($query, $query);
我使用mysqli_connect而不是mysql_connect,因为不推荐使用mysql。