2016-08-31 5 views
0

私はPHPのデータベースに自動接続する際に問題があります。 php.iniファイルなどを使用して設定する必要があります。 私はこれを行うことができますが、どのクエリを使用できますか?私はそれを設定しようとするが、それが正しいか間違っている?:php.iniのデフォルトPHP mysqli接続

mysqli.default_socket= 
mysqli.default_host="localhost" 
mysqli.default_user="root" 
mysqli.default_pw="" 
mysqli.reconnect=On 

追加情報

まず、私は、PHPコードでmysqlのホスト、ユーザ名とパスワードを非表示にする必要がありますが、使用しませんインクルードまたは何か。 第二に、私は便利に使いたいと思っています。

+0

あなたは自動的に再接続すると言っていますか? – Noman

+0

"$ mysqli = new mysqli(" localhost "、" my_user "、" my_password "、" world ");を使わずにmysqliクエリを使用する; (ihpコードでデータベースユーザーとパスワードを隠す) – Latreso

答えて

2

私はそれを構成しようとしましたが、それは間違いありませんか?

はい、そうです。あなたは引用符を省略することができます。

これを行うことができますが、私はどのクエリを使用できますか?

ないあなたが求めるものを確認していますが、接続コードを求めている場合には、それはそれと同じくらい簡単になります:あなたは、データベース名をこのように定義し、これができない

$db = mysqli_connect(); 
$db->select_db('test'); 

注意対応する関数を使用して明示的に設定する必要があります。

+0

$ db = new mysqli();を使用できますか?標準のmysqliクエリを使用するには? – Latreso

+0

私はあなたの質問を理解していません。この行を1回だけ呼び出す必要があります。そして、この '$ db'変数を使用して、クエリー(それが意味するものであれば何でも)を実行しなければなりません –

関連する問題