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