2017-01-25 3 views
0

私はこのエラーPHPの致命的なエラー:未定義の関数mysqli_connectに呼び出し()

PHP Fatal error: Call to undefined function mysqli_connect() in /home/webdesignsolutio/public_html/process/conn.php on line 28

私のホスティングが空白で、私はMySQLiをテストするためにテストしてい得ます。その結果mysqliの結果を表示し、私のウェブサイトをホストしてそこにデータベースをインポートするとmysqliの接続エラーが表示されます。データベースとWebサイトのファイルをインストールした後に接続しても何も表示されずに空白が表示されます

- ダディホストし、それをアップロードし、同じことを実行する

私はそれを理解していない、それは何の問題?私はこのコードを入れてくれのMysqliのテストのための

ヘルプ: - データベースをインポートする前に

/* to check mysqli on your hosting/WHM/Cpanel */ 
/* Code start here */ 

<?php 
if (!function_exists('mysqli_init') && !extension_loaded('mysqli')) { 
     echo 'no mysqli :('; 
} else { 
     echo 'Yeah !!! we gots it :)'; 
} 
?> 

/* Code End here */ 

をし、ウェブサイトのインポート後

enter image description here

データベースをアップロードし、ウェブサイトをアップロード

enter image description here

+0

'/ home/webdesignsolutio/public_html/process/conn.php'の内容(現在の資格情報なし)を教えてもらえますか? – funilrys

+0

おそらく、cPanelのPHP設定をチェックしてください。 GoDaddyがデフォルトでmysqliを有効にしているかどうかはわかりません。 – apokryfos

+0

'$ f = get_defined_functions();を試してください。ソート($ f ['internal']);エコー '

'; print_r($f); echo '
'; die(); 'mysqli関数が利用可能かどうかを確認してください。そうでない場合は、ホストに連絡して有効にするように指示します。 – MonkeyZeus

答えて

-1

はたぶん単純で、おそらくより正確なテストがまっすぐマニュアル

<?php 
// replace `???` with correct data for your host 
$link = mysqli_connect("???", "???", "???", "???"); 

if (!$link) { 
    echo "Error: Unable to connect to MySQL." . PHP_EOL; 
    echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL; 
    echo "Debugging error: " . mysqli_connect_error() . PHP_EOL; 
    exit; 
} 
echo 'Connection ok'; 

のうち、あなたがエラーメッセージからいくつかの有用な情報を得ることができます。この方法でされていると思います。

関連する問題