dou31797719 2017-04-24 06:02
浏览 36

试图在php上显示mysql数据有这2个错误

Warning: mysqli_query() expects parameter 1 to be mysqli, string given in C:\xampp\htdocs\tutoringEnrollmentList.php on line 45

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdocs\tutoringEnrollmentList.php on line 60

here are lines 41-78

<?php
$dbc = mysqli_connect ('localhost', 'root', '', 'studentDB')
    or die (mysqli_connect_error());
$sql = "SELECT * FROM `tutoringservice`";
$data = mysqli_query($sql, $dbc);

echo "<table border=1>
<tr>
<td> # </td>
<td> Date </td>
<td> Last Name </td>
<td> First Name </td>
<td> Email </td>
<td> Student ID </td>
<td> Subject </td>
<td> Message </td>
<td> Tutoring Day </td>
</tr>";

while($record = mysqli_fetch_array($data)){
echo "<tr>";
echo "<td>" . $record['#'] . "</td>";
echo "<td>" . $record['Date'] . "</td>";
echo "<td>" . $record['Last Name'] . "</td>";
echo "<td>" . $record['First Name'] . "</td>";
echo "<td>" . $record['Email'] . "</td>";
echo "<td>" . $record['Student ID'] . "</td>";
echo "<td>" . $record['Subject'] . "</td>";
echo "<td>" . $record['Message'] . "</td>";
echo "<td>" . $record['Tutoring Day'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysqli_close($dbc);



?>
  • 写回答

3条回答 默认 最新

  • douzong5057 2017-04-24 06:04
    关注

    You have used the incorrect order in

    $data = mysqli_query($sql, $dbc);
    

    It should be like

    $data = mysqli_query($dbc, $sql);
    
    评论

报告相同问题?

悬赏问题

  • ¥15 stm32开发clion时遇到的编译问题
  • ¥15 lna设计 源简并电感型共源放大器
  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
  • ¥15 Vue3地图和异步函数使用
  • ¥15 C++ yoloV5改写遇到的问题
  • ¥20 win11修改中文用户名路径
  • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
  • ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
  • ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
  • ¥15 帮我写一个c++工程