2016-06-01 4 views
0

は、私は、関連するMySQLデータベースに接続するための簡単なスクリプトを以下のために作成しました:最初このPHPスクリプトがMySQLデータベースに正しく接続されていないのはなぜですか?

<?php 
$con = mysqli_connect("localhost","username","password", "database"); 

if (!$con) 
{ 
    die('Could not connect: ' . mysqli_connect_error()); 
} 

echo "test"; 

mysqli_close($con); 
?> 

、これは、私はそれが意味することを発見し、

Fatal Error: Call to undefined function mysqli_connect()

は、このエラーメッセージをGoogleで検索したエラーメッセージを与えました私のホストと分かち合うために必要な問題があることを確認してください。私はこれをして、彼らは私のアカウントにいくつかの変更を加えました。 しかし、私にエラーメッセージを出すのではなく、(たとえ私がログインクレデンシャルを間違ったものに変更したとしても)何もしません。エラーメッセージは表示されません。何もない。

error

ですが、なぜでしょう:私は、Webブラウザ(IE11)を介して直接PHPファイルにアクセスしようと が、それは次のようなメッセージを与えますか?

+0

データベース名はどこですか? – C2486

+0

["接続できませんでした接続が多すぎます" MySQLiのエラー](http://stackoverflow.com/questions/24290779/could-not-connect-too-many-connections-error-in-mysqli) –

+0

申し訳ありませんが、私のファイルにあります。提供されたコードを変更します –

答えて

2
var_dump(function_exists('mysqli_connect')); 

これがFALSEを出力した場合、それは存在せず、mysqliモジュールもありません。

+0

あなたの答えを編集してください。 – C2486

+0

申し訳ありませんが、私はstackoverflow初心者 – emstawicki

+0

それはfalseを返しました。どのように私はこれを修正することができますどのような考え? –

-2
<?php 
    try 
    { 
    $bdd = new PDO('mysql:host=localhost;dbname=your_db_name', 'username', 'password'); 
    } 
    catch(Exception $e) 
    { 
    die('Error : '.$e->getMessage()); 
    } 
?> 

これを試してください。

+0

OPはmysqliを使いたいと思っています。 – Jehy

+0

ああ、私は参照してください。大丈夫 – Harry0

関連する問題