2016-07-31 26 views
0

データベースとページを接続するための動的Webサイトを構築しようとしています。サーバーとの接続はOKですが、データベースを選択できません。データベースの名前、ユーザーID、パスワード、ホストのipがすべて与えられたが動作していない。助けてください....MySQLデータベースに接続できませんが、データベースサーバに接続することができません

define('DB_NAME', ''); 
define('DB_USER', ''); 
define('DB_PASSWORD', ''); 
define('DB_HOST', ''); 

$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD); 

    if (!$link) { 
    die('Could not connect: ' . mysql_error()); 
     } 
else { 
     echo 'connected to server..................'; } 


$db_selected = mysql_select_db($DB_NAME, $link); 

if ($db_selected) { 

print "Database Found"; 

} 
else { 

print "Database NOT Found"; 

} 
+0

どのようなエラーが発生していますか? –

+1

また、PDOまたはMySqliのいずれかを使用してください。 Mysqlは現在廃止されました。 –

+0

あなたのデータベース名にタイプミスと大文字小文字の区別がないかチェックしてください。また、実際にRDBMS内の特定のデータベースを選択する権限を持っていることを確認してください。 – arkascha

答えて

0

Mysqlは廃止され、最終的に削除されます。 PDOまたはMySqliの使用を検討してください。

MySqliを使用してデータベースに接続するためのPHPドキュメントページへのリンクです。

http://php.net/manual/en/mysqli.quickstart.connections.php

あなたは慎重にあなたの指示に従った場合は接続することができ「がなければなりません」。そうでない場合は、受信したエラーメッセージを投稿することができます。

+0

エラーメッセージは次のとおりです: "TCP/IPがMySQLに接続できませんでした:(2002)ターゲットマシンが積極的に拒否したため、接続できませんでした。 –

0

mysqlサーバに接続するための適切な資格情報を与えてください。 mysqli_connect("localhost","root","password","db_name");

関連する問題