我有两页。在第一页中,如果用户单击按钮,那么他将得到与id列相关的数据。
<form action='edit.php?id=$id' method='post' name='edit_btn'>
<button type='submit' class='w3-btn w3-red w3-round-xlarge'>Proceed </button>
</form>
$con=mysqli_connect("localhost","root","","student_result_info_db");if (mysqli_connect_errno()){ echo "Failed to connect to MySQL: " . mysqli_connect_error(); }else{
if(isset($_GET['edit_btn'])){
echo "<div class='w3-container w3-red'> <h1>>Error Found!</h1> <h4>OK You Did Hit The EDIT Button</h4> </div> <br/>";
}else{
$get_selected_id = $_GET['id'];
echo $get_selected_id;
$res = "SELECT * FROM school_result";
while ($row = mysql_fetch_array($res)){
echo "$row[id]. $row[first_name] <br/>";
echo "$row[id]. $row[last_name] <br/>";
}
}
}它显示了以下错误
致命错误:调用中未定义的函数mysql_fetch_array()
发布于 2016-03-17 12:47:19
相反,可以使用mysqli_fetch_array和mysqli_query来获取mysqli_result对象:
$qresult = mysqli_query($con, $res);
while ($row = mysqli_fetch_array($qresult)){您需要使用它有两个原因:
mysqli_connect打开数据库,因此需要使用mysqli函数。mysql函数在PHP7中被删除。发布于 2016-03-17 12:47:50
使用mysqli函数代替mysql,如
mysqli_query($con, $res);https://stackoverflow.com/questions/36060895
复制相似问题