質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

MAMP

Mac 上で WordPress などの動的ページのサイトが作れるように環境を構築するフリーソフト

Q&A

解決済

3回答

4269閲覧

MySQLでINSERT文がphpMyAdmin上に反映されない

1004

総合スコア74

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

MAMP

Mac 上で WordPress などの動的ページのサイトが作れるように環境を構築するフリーソフト

0グッド

0クリップ

投稿2018/09/13 08:17

前提・実現したいこと

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

分かる方、ご教示お願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yoorwm

2018/09/13 09:46

シングルクォートとダブルクォートの違いを調べてみてください
guest

回答3

0

オートコミット(mysqli_autocommit)設定を確認してみてください

PHP

1mysqli_autocommit($link, TRUE);

投稿2018/09/13 09:13

yambejp

総合スコア114812

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

自己解決

バッククォート「`」とシングルクォート「'」を混同してしまい、構文エラーになっておりました。
失礼いたしました。

投稿2018/09/13 09:54

1004

総合スコア74

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

COMMITしていないとか?

投稿2018/09/13 08:51

Orlofsky

総合スコア16415

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問