2017-03-09 11 views
0

なぜデータベースに接続できませんでしたか?私は、次のコードしている1つのファイル「connect.inc.php」を持つ:データベースに接続できませんでした

 <?php 
     $conn_error='Could not connect.'; 
     $mysql_host='localhost'; 
     $mysql_user='root'; 
     $mysql_pass=''; 
     $mysql_db='a_database'; 
     if([email protected]_connect($mysql_host,$mysql_user,$mysql_pass,$mysql_db) 
     || [email protected]_select_db(mysqli_connect($mysql_host,$mysql_user 
     ,$mysql_pass,$mysql_db), $mysql_db)) 
     { 
     die($conn_error); 
     } 
     ?> 

をし、別のは、次のコードしているインデックスページである:

 <?php 
     require 'connect.inc.php'; 
     echo 'Ok'; 
     ?> 

そして、これは誤りです:

  Warning: require(connect.inc.php): failed to open stream: No such 
     file or directory in C:\xampp\htdocs\ConnectingToServerAndDatabase 
     \index.php on line 2 


     Fatal error: require(): Failed opening required 'connect.inc 
     php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\ 
     ConnectingToServerAndDatabase\index.php on line 2 

Screen Shot of error.

+0

@Option OPでmysqliが使用されています... – arkascha

+0

問題は、データベースへの接続ではなく、そのphpファイルのインクルードです。 – arkascha

+0

私はmysqli_のみを使用していました。 –

答えて

0

Warning: require(connect.inc.php): failed to open stream: No such file or directory in C:\xampp\htdocs\ConnectingToServerAndDatabase \index.php on line 2

Fatal error: require(): Failed opening required 'connect.inc php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\ ConnectingToServerAndDatabase\index.php on line 2

あなたconnect.inc.phpファイルがindex.phpあなたは

set_include_path(get_include_path().":"."/path/to/your/conn_file_directory"); 

# and then use 
require 'connect.inc.php' 

または使用せrequire __DIR__ . "/relative/path/from/current/file"

mysql_ 機能は現在、廃止され使用のパスを含める設定するコマンドの下に使用することができます

が存在する同じディレクトリにする必要がありますmysqli_関数。

+0

私はmysqli_のみを使用していました。 –

関連する問題