私はいつもPDOステートメントを使用していましたが、何らかの理由でサーバーの人にphp用のPDOをインストールするように説得することはできませんが、MySQLiを持っています、何が間違っているのかわかりません、接続エラーは発生しませんどのように出力しようとしても、クエリエラーは発生しません。これが私がしていることです。
include 'MySQLiConnect.php';
if($stmt = $mysqli->prepare("SELECT * FROM zipCodeTable WHERE zip_code = ?")){
$stmt->bind_param("s", '07110');
$stmt->execute();
$stmt->bind_result($resultsArray);
$stmt->fetch();
foreach($resultsArray as $columnData){
$matchingZipcode = $columnData['zip_code'];
$matchingTimezone = $columnData['time_zone'];
}
$stmt->close();
}
echo $matchingZipcode.', '.$matchingTimezone;
これは基本的にユーザーの郵便番号を確認するためのものであり、これまでMySQLiのプリペアドステートメントを使用したことはありません。マニュアルから直接実行しようとしましたが、何が間違っているのかわかりません。お時間を割いていただきありがとうございます。