てみDIE()
の終わりにMysql_error()
を追加することエラーの詳細をお知らせします。
mysql_query("INSERT INTO accounts SET positive=\"".'1'."\"") or die ("uploading error! Try diffrent base or contact dev! ".mysql_error());
表示方法がmysql_error();
だから、人々はそれを見ました。
EX:これは
function errorsignup($error,$details,$message)
{
if($message == "")
mysql_query("INSERT INTO er SET name=\"".$error."\",details=\"".$details."\"") or die("Error: ".mysql_error());
else
{
mysql_query("INSERT INTO er SET name=\"".$error."\",details=\"".$details."\"") or die("Error: ".mysql_error());
return $message;
}
}
function getRealIpAddr()
{
if (!empty($_SERVER['HTTP_CLIENT_IP'])) //check ip from share internet
{
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //to check ip is pass from proxy
{
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip=$_SERVER['REMOTE_ADDR'];
}
return $ip;
}
function standarderror()
{
return "OH NO... An Error Has Occured<br />We Were Not Expecting This<br />An Error Message With Details Has Been Sent To Web Admin.<br /> You May Try One Of The Following<ul><li>Try Again</li><li>Or Return To Home Page Then Try Again</li><li>Wait 24 Hours And Try Again</li><li>If Error Persists Then Please Just Wait 24 Hours.</li></ul><br />Thanks For Your Support: Web Master/Administrator - Double J Computers";
}
今私たちがどのようにすべてのmysql_query();
die(errorsignup('Error In Your Area: - SQL UPDATE edit - '.date('m-d-y').' - '.getRealIpAddr(),'SQL ERROR: '.mysql_error(),standarderror())); // this returns the standard error function so people have a few instructions to try again.
//this also records the area like what page and what sql edit or update or w/e and the full error
後、エラーメッセージが追加に失敗していますか? JavaScriptコードは実行されていますか?ブラウザの場所は正常に変更されますか? PHPコードは実行されますか?サーバーからの応答は何ですか?特にここでは何が起こるのですか? – David
空ではない 'account'パラメータを送信していますか? – Barmar
あなたは '$ _GET [" positive "]'をDBに入れません。あなたは常に '1'を入れています。 – Barmar