これは非常に簡単な場合は謝罪してください。私はちょうどPHPとMySQLで始まっています。私はこの2日間、このままで立ち往生しています。単純なMySQLの "USE"クエリは、PHPを使用した応答で返されません
基本的に、私は、ユーザーのREG /ログインシステムを書いていますし、私は、ユーザーの資格情報はに格納されるデータベースを選択する(明らかに)問題を抱えている。
私のコードは必需品にストリップダウン。
<?php
$servername = "localhost";
$username = "qtesting";
$password = "test";
$database = "qtesting";
$mysqli = mysqli_connect($servername, $username, $password) or die('Error connecting to MySQL server.');;
if($mysqli->connect_errno > 0){
die('Unable to connect to database [' . $mysqli->connect_error . ']');
}
$result=mysqli_query("USE qtesting");
echo $result;
私は私の完全なコードが実行を許可した場合、私はそれ以上のクエリを実行しようとしたとき、それは「選択されていませんデータベース」に戻ります。だから私は上記のコードを一行一行見直して、何が起きているのかを見るためにクエリのログを有効にしました。
私のクエリログによると、サーバーへの接続は正常に開かれましたが、USEクエリは実行されていないようです。明確にするために、私は$ result変数を作成し、デバッグの目的で$ resultをエコーするようにPHPに依頼しました。
また、$ database変数が定義されていることがあります。また、mysqli_connect($ servername、$ username、$ password、$ database)で接続を確立する際にデータベースを選択しようとしました
誰にもアイデアはありますか?
後に次のコード行を貼り付け;' あなたはあなたの助けのためにmysqliの接続 – rpi
みんなありがとうを指定していませんでした!それは正常に機能しました。データベースが今すぐ選択されています –
正しい答えを選択して緑色の目盛りが表示されるようにしてください。それはこの質問を「回答済み」として閉じるでしょう。 – Tanz87