这是我在这个网站的第一个问题,我感到非常欢迎。 我现在在学校,在进行php查询时遇到了一些错误。
有人能帮助我吗? 这是我的记事本代码:
<?php
$dbhost = "localhost";
$dbuser = "root";
$dbpas = "";
$dbname = "opdrachtPHPles";
$db1 = mysql_connect($dbhost, $dbuser, $dbpas, $dbname);
?>
<?php
$query = "SELECT * FROM fruitsoorten";
$result = mysqli_query(db1, $query);
while($row = mysqli_fetch_array($result))
{
echo "ID: ".$row['ID']."</br>";
echo "Fruit naam: ".$row['Naam']."</br>";
echo "Gewicht: ".$row['Gewicht']."</br>";
echo "Prijs per stuk: ".$row['Fruitname']."</br>";
}
?>
这些是我的错误:
Warning: mysqli_query() expects parameter 1 to be mysqli, resource given in C:\xampp\htdocs\fruitsoorten\index.php on line 13
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdocs\fruitsoorten\index.php on line 15
可能会有更多错误,因为这是我第一次做这样的事情。另外,也许我忘了提供一些关于这个项目的重要信息,请告诉我;)
提前感谢您的帮助,
Yannick Nijssen
答案 0 :(得分:4)
更改此行
$db1 = mysql_connect($dbhost, $dbuser, $dbpas, $dbname);
到
$db1 = mysqli_connect($dbhost, $dbuser, $dbpas, $dbname);
答案 1 :(得分:1)
你正在混合mysqli&amp; mysql语法。
$db1 = mysql_connect($dbhost, $dbuser, $dbpas, $dbname);
应该是
$db1 = mysqli_connect($dbhost, $dbuser, $dbpas, $dbname);