这段代码一遍又一遍地给我同样的错误:
<center>
<?php
$result = mysqli_query($link,"SELECT * FROM studenten");
echo "<table border='1'>
<tr>
<th>first name</th>
<th>last name</th>
<th>studentnummer</th>
</tr>";
错误是:
有人能帮我一下吗?mysqli_query()期望参数1为mysqli, null given
您的$link
不是MySQLi连接链接。检查var_dump
:
die(var_dump($link));
也许你在函数上下文中使用它,它不是全局的或类似的东西。为了建立连接,您应该使用:
$link = mysqli_connect("localhost", "root", "", "database");
$link必须有一个值,您需要使用mysqli_connect或目标版本(新mysqli())打开连接
方法如下:
$link = mysqli_connect("myhost","myuser","mypassw","mybd") or die("Error " . mysqli_error($link));