MySQL Workbench でデータベースを作成しましたが、今度はそのデータベースにアクセスする必要があります。だから私はそれにアクセスするためのphpスクリプトを書いた:
<?
$db = mysql_connect("127.0.0.1:3306","root", "");
if (!$db){
echo "Could not connect to database";
exit();
}
$db_name = "pfc_db";
if (!mysql_select_db($db_name, $db)){
die ("Could not select database");
}
$sql=mysql_query("select * from CAPAS");
while($row=mysql_fetch_assoc($sql)){
$output[]=$row;
if (isset($output)){
echo "yes";
echo $output[0];
}
else{echo "no";}
}
mysql_close();
?>
私は MAMP と MySQL Community Server について疑問を持っており、正しい道を推し進める必要があります。Mac に MAMP をインストールし、ポートをデフォルトの mysql ポートの 3306 に切り替えました。PHP テスト スクリプトを、htdocs の下に作成したフォルダー「Api」に配置しました。試してみるために、ブラウザにhttp://127.0.0.1/api/test.phpと入力すると、「データベースに接続できませんでした」という結果が表示されます。私はそれを正しくやっていますか?
Community Server はどうですか? MAMPよりも優れていますか?MAMP が機能するために実行する必要がありますか? Community Server だけを使用できますか? その場合、PHP スクリプトはどこに配置すればよいですか? どのフォルダ?Community Server で同じテストを実行しようとすると、エラー メッセージが表示される代わりに、ブラウザーが php スクリプトをダウンロード フォルダーにダウンロードし始めるためです。なぜそれが起こるのですか?
ご覧のとおり、これらのサーバーに関することで頭が混乱していて、それを理解するために助けが必要です。