私は初心者です。mysql データベースの PHP クエリを作成しましたが、出力がありませんでした。
<?php $community = $_POST["community"]; $db = new mysqli('xxxxx','xxxx','xxxx','xxxx'); if(mysqli_connect_errno()) { echo '数据库连接失败!'; $db->close(); exit; } $query = "select * from sell where community = '".$community."'"; $result = $db->query($query); $num = $result->num_rows; if($num == 0) { echo 'ERROR_NORESULT'; } else { for($i = 0; $i < num; $i++) { $row = $result->fetch_assoc(); echo row['price'].' '.['area']; } } $result->free(); $db->close();?>
11 行目 num_rows? 新しい mysqli を渡すと、ホスト名、ユーザー名、パスワード、データベース名はすべて XXXX?? 行 11 num_rows? 行 16 $i
16 行目 $i
新しい mysqli渡されたホスト名、ユーザー名、パスワード、データベース名はすべて XXXX です??
もちろん違います。アカウントとパスワードを入力することはできません
<?php $community = $_POST["community"]; $db = new mysqli('xxxxx','xxxx','xxxx','xxxx'); if(mysqli_connect_errno()) { echo '数据库连接失败!'; $db->close(); exit; } $query = "select * from sell where community = '".$community."'"; $result = $db->query($query); $num = $result->num_rows; if($num == 0) { echo 'ERROR_NORESULT'; } else { for($i = 0; $i < $num; $i++) { $row = $result->fetch_assoc(); echo row['price'].' '.['area']; } } $result->free(); $db->close();?>
for($i = 0; $i < $num; $i++) {
.$row['エリア'];
}
for($i = 0; $i < $num; $i++) {
.$row['エリア'];
}
エラーは報告されず、空白です。司会者さん、本当に不注意でした、ありがとうございます!
最初に $community = $_POST["community"]; を出力して見てみることもできます。