die
echo 'fuck';
$db=mysql_connect('localhost', 'bp6am', '123')
or die('接続できません。' に関する質問);
?>
これは私のコードです
エコーがない場合、Web ページ全体が HTTP エラー 500 (内部サーバー エラー) になります。このダイはここでどのような役割を果たしますか?
この Web ページには、echo を使用した後、fuck が表示されるのに、エラー メッセージが表示されないのはなぜですか?
-----解決策---------
PHPはエラー表示機能を有効にしません。
php.ini の
error_reporting = E_ALL & ~E_NOTICE
display_errors = オン
------解決策------------------
まず、エコーがない場合、Web ページ全体が HTTP エラー 500 (内部サーバー エラー) になると考えられます。
個人的には、Apache IIS の構成を確認することでこれを解決できると思います。問題
DIE() について言えば、もちろん $db=mysql_connect('localhost', 'bp6am', '123')
の場合は、スクリプトを起動する前に出力される文字列情報です。 die('Unable to connect.' );
ここでパスワードが間違っているとmysql-query関数のエラーメッセージが出力され、die以降の文字列情報が出力されます。正しければ表示されません。
$db=@mysql_connect('localhost', 'bp6am', '123')
or die('Unable to connect.'); パスワードが間違っている場合は、「Unable to」のみが出力されます。 。 接続する。