當我設法將我的網站表單連接到我的數據庫後,我決定嘗試將我的文件傳輸到我的工作計算機上。開關電腦,並得到兩個新的mysqli_fetch_row錯誤。
起初我只用了一個錯誤:mysqli_fetch_row()預計參數1被mysqli_result,布爾鑑於...
但是現在我得到一個額外的mysqli_fetch_row()錯誤與上述相同,但錯誤是另一條線。
另外我還得到錯誤:未定義的索引:填充,我從來沒有得到過。我的代碼中是否有錯誤?該表單仍然有效,並可以連接到我的數據庫。
<center><form action="fill.php" method="post">
Fill
<input type="text" id="fill"" name="fill">
<input type="submit" id ="submit" name="submit" value="Submit here!">
</form></center>
</div>
<?php
$val1 = $_POST['fill'];
$conn = mysqli_connect('localhost', 'root', '')or
die("Could not connect");
mysqli_select_db($conn, 'rfid');
$val2 = "SELECT * FROM card_refill WHERE refill = $val1";
$result1= $conn->query($val2);
$row = mysqli_fetch_row($result1);
$refill1 = $row[2];
$value = "SELECT *FROM card_credit ORDER BY id DESC LIMIT 1:";
$result = $conn->query($value);
$row = mysqli_fetch_row($result);
$refill = $row[2];
$money= $refill+$refill1;
echo $money;
$sql = "UPDATE card_credit SET value = '$money'";
if ($conn->query($sql) === TRUE) {
echo "Success";
}
else {
echo "Warning: " . $sql . "<br>" . $conn->error;
}
mysqli_close($conn);
?>
</body>
</html>
你已經混合了對象和功能符號。這是在問問題。另外,我今天已經看到了這個錯誤消息。在提問前請稍微查詢一下。 – GolezTrol
可能重複[mysql \ _fetch \ _array()期望參數1是資源(或mysqli \ _result),布爾給定](http://stackoverflow.com/questions/2973202/mysql-fetch-array-expects-parameter -1-待資源或-mysqli的對結果布爾) –