コマンドラインを介したphp開発に関するこのチュートリアルに取り組んでいます(MacでUNIXプロンプトを使用しています)。test.php というタイトルのファイルに以下のコードがあります。
<?php
define ('DB_CONNECTION_FAILED',1);
if ( !@mysql_connect('localhost','user','pass') ) {
fwrite(STDERR,mysql_error()."\n");
}
exit(0);
?>
コマンドを使用してターミナルで実行すると:
php test.php
戻り値:
No such file or directory
ブラウザで以下のコードを実行すると:
<?php
define ('DB_CONNECTION_FAILED',1);
if ( !@mysql_connect('localhost','user','pass') ) {
echo mysql_error();
}
exit(0);
?>
予想されるエラーが発生します:
Access denied for user 'user'@'localhost' (using password: YES)
ここで何が起こっているか知っている人はいますか?