私のコードの何が問題なのでしょうか? 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 が自動インクリメントされるように設定されていません
// 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>