-3
<?php
$con = mysqli_connect('localhost','root','','db') or die('Error connecting to MySQL server.');
if(isset($_POST['rollNo'])){
$rollNo = $_POST['rollNo'];
$query = "Select * from table where ROLL_NUMBER LIKE '$rollNo'";
$select = mysqli_query($con, $query);
printf(mysqli_query($con));
while ($row = mysqli_fetch_array($select)) {
echo $row['FIRST_NAME'];
}
}
?>
mysqli_fetch_array()預計參數1被mysqli_result錯誤,布爾給出。
那是因爲你的查詢失敗。也無關緊要,但是您的代碼中也存在SQL注入漏洞。 – Augwa
可能會查詢失敗,並在您嘗試提取數據時返回false,因此它的說法mysqli_fetch_array()期望參數1爲mysqli_result,布爾值給定。 – JYoThI
我知道注射部分,並不擔心它,但爲什麼查詢失敗。 @Augwa –