現在PHPでmysqlクエリを実行する機能があり、画面にエラーが表示された場合に表示されます。私は、それがクエリとエラーメッセージを表示するようにしようとしています$_SESSION['auto_id'] == 1
と普通のユーザーはちょうどエラーがあるという素晴らしいメッセージを見るでしょうこのmysqlエラーを画面に表示するにはどうすればいいですか?
私はそれをしようとしましたが、私は午前
は<?PHP
function executeQuery($sql) {
$result = mysql_query($sql) or die("<span style='FONT-SIZE:11px; FONT-COLOR: #000000; font-family=tahoma;'><center>An Internal Error has Occured. Please report following error to [email protected]<br><br>" . $sql . "<br><br>" . mysql_error() . "'</center></FONT>");
return $result;
}
?>
は動作しません:
<?PHP
function executeQuery($sql) {
$result = mysql_query($sql) or die("
<span style='FONT-SIZE:11px; FONT-COLOR: #000000; font-family=tahoma;'><center>An Internal Error has Occured. The error has been recorded<br>'</center></FONT>
if($_SESSION['auto_id'] == 1){
echo = '<br>' . $sql . '<br><br>' . mysql_error() . "
}
");
?>
あなたがしている 'die'文字列が適切に(閉じ引用符が欠落しているもの)を引用していない – SilentGhost
小脇:あなたは、おそらくより多くのこのような何かをしたいですか?そのメリットは、ブラウザにヒットする前にエラーを検出して、その方法で本番サイトできれいに処理できることです。 – Ali
アリは何を言っていますか: "die()"を使うのは悪い練習とみなされます – Evert