ここに私のコードスニペットがあります:
if (!($stmt = $mysqli->prepare("SELECT * FROM CUSTOMER"))) {
echo "Prepare failed: (" . $mysqli->errno . ") " . $mysqli->error;
}
if (!$stmt->execute()) {
echo "Execute failed: (" . $stmt->errno . ") " . $stmt->error;
}
$stmt->store_result();
echo "<table border=2 cellpadding=4>
<tr bgcolor=white>
<th>Name</th>
<th>Lname</th>
<th>Phone</th>
<th>Address</th>
<th>Discount</th>
<th>email</th>
</tr>";
while ($row = mysql_fetch_array($stmt)){
echo "<tr>
<td>".$row['Name']."</td>
<td>".$row['Lname']."</td>
<td>".$row['Phone']."</td>
<td>".$row['Address']."</td>
<td>".$row['Discount']."</td>
<td>".$row['email']."</td>
</tr>";
}
echo "</table>";
$stmt->free_result();
$mysqli->close();
?>
mysql_fetch_array() はパラメーター 1 がリソースであることを期待していると言っています。myPHPadmin でクエリを確認しましたが、問題なく動作します。これが投稿されない理由がわかりません。