0

LAMP サーバーで単純な接続と SELECT を実行しようとしています。

リモートSQLデータベースに接続するときにこのphpコードを機能させましたが、ローカルデータベースで機能させることができません。

 <?php
    //I also tried replacing the IP with localhost
    $db = mysql_connect('192.168.1.69','UserIcreated','MyPassword') or die("Connection error");
    $db = mysql_select_db("MyDataBaseName",$db) or die(mysql_error($db));
    
        $result = mysql_query("SELECT * FROM  MyTableName");
    
        if(mysql_num_rows($result)>0){
            echo "Try again";
        }
        else{
            echo "It works";
        }
    ?>

ここで、私のサーバーが PHP ページを提供していることがわかります( http://162.226.5.161/workingphp.php)

しかし、上記のコード ( ) に接続しようとすると、http://162.226.5.161/TestPhp.phpエラーが発生します。エラー500あり

ユーザーを作成したときに、サーバー上でユーザーに SELECT 権限も与えました

アップデート

したがって、エラーは1行目で発生しています。

 $db = mysql_connect('192.168.1.69','UserIcreated','MyPassword') or die("Connection error");

残りのコードをコメントアウトしましたが、それでもエラーが発生します。したがって、これは構成の問題だと思います。洞察はありますか?

4

2 に答える 2