alert('不正な投稿です!再投稿してください!');history.back(); alert('不正な投稿です!再投稿してください!');history.back();

ホームページ >バックエンド開発 >PHPチュートリアル >兄さん、このコードのどこが間違っているのでしょうか? Mysql_query が機能せず、エラーが報告されません。

兄さん、このコードのどこが間違っているのでしょうか? Mysql_query が機能せず、エラーが報告されません。

WBOY
WBOYオリジナル
2016-06-13 13:41:17923ブラウズ

私のコードの何が問題なのでしょうか? mysql_query が機能せず、エラーが報告されません
include("in.php");
if (empty($_POST['YBT']) )
{
mysql_close();
echo "<script>alert('違法な送信です! 再送信してください!');history.back();</script>";
exit ;
}
$YLX='展示会情報';
$exe="yzx (YLX,YNR,YBT,YDT) の値に挿入 ('$YLX','".phpasp2($ _POST ["YNR"])."','".htmlencode2($_POST['YBT'])."','".time()."')";
$result=mysql_query($exe) ) ;
mysql_close();
echo "<script>alert('追加されました!');location.href='newslist.php';</script>";
exit;
?>

-----解決策---------
$result= mysql_query($exe) または die(mysql_error());

エラーがある場合は、投稿してください。
------解決策------------------
テーブルが適切に設計されていない場合、値を自動的に増加させたいのですが、テーブルで YID が自動インクリメントされるように設定されていません

Discussion

フィールド「YID」にはデフォルト値がありませんが、私が望むのは、YIDの値が自動的に増加することです

------解決策---------
PHP コード

// SQL文が正しいかチェックする
echo "sql-->gt;>{$exe}<br/>";

if(mysql_affected_rows() > 0){ //実行が成功した場合
  echo "<script>alert('正常に追加されました!');location.href='newslist.php';</script>";
}それ以外{
  mysql_close();
  echo "<script>alert('追加に失敗しました!');return;</script>";
  出口;
}
mysql_close(); <div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。