前提・実現したいこと
XAMPP環境でSNSを作ってみようと思い、PHPでコードを書いてみました。
ログイン機能をつけようと、SQL文にPHPの変数を入れたところ、エラー文が出てしまいました。
自分で調べてみたものの、対処の仕方がよくわかりません。
発生している問題・エラーメッセージ
Fatal error: Uncaught Error: Call to a member function fetch_array() on boolean in C:\xampp\htdocs\session.php:21 Stack trace: #0 {main} thrown in C:\xampp\htdocs\session.php on line 21
該当のソースコード
<?php session_start(); ?> <!DOCTYPE html> <html lang="ja"> <head> <title></title> </head> <body> <?php $new_mysqli = new mysqli('localhost', 'root', '', ''); $u_id=$_POST["user_id"]; $PASS=$_POST["pass"];</body> </html> ```$sql = "select user_id,user_name,address,pass from user_data WHERE user_id=$u_id GROUP BY pass=$PASS "; $result = $new_mysqli->query($sql); while($val = $result->fetch_array(MYSQLI_ASSOC)){ echo $val['user_id']. '<br />'; echo $val['user_name']. '<br />'; echo $val['address']. '<br />'; echo $val['pass']. '<br />'; } ?>
試したこと
補足情報(FW/ツールのバージョンなど)
XAMPP v3.2.2
PHP v7.2.0