前提・実現したいこと
Udemyと言うオンライン学習サイトでプログラミングの学習をしています。
phpファイルからローカルのサーバーにINSERT文の内容を反映させる仕組みを作っていますが、
データがusersテーブルに反映されず困っています。
該当のソースコード
<?php $link = mysqli_connect("localhost","root","root","memberapp"); //サーバー名、データーベースユーザー名、パスワード if(mysqli_connect_error()){ die("DBへの接続失敗!"); } $query = "INSERT INTO 'users' ('email','password') VALUES ('rob@gmail.com','thereisnopassword')"; if($result = mysqli_query($link,$query)){ //echo "INSERTクエリの発行に成功しました"; } $query = "SELECT * FROM users"; if($result = mysqli_query($link,$query)){ echo "クエリの発行に成功しました"; } $row = mysqli_fetch_array($result); //print_r($row); echo "あなたのメールアドレスは".$row['email']."、パスワードは".$row['password']."です。"; echo"<p>"; echo "あなたのメールアドレスは".$row[1]."、パスワードは".$row[2]."です。"; echo "<p>"; echo "あなたのIDは".$row['id']."です。"; ?>
試したこと
SQLの構文を構文チェッカーで確認しましたが、エラー箇所が分からず。
###コンソール画面
usersテーブルの中にmailとpasswordのデータをphpファイルから追加したいです。
補足情報(FW/ツールのバージョンなど)
windows10
MAMP
分かる方、ご教示お願いいたします。
回答3件
あなたの回答
tips
プレビュー