echo 問題<br><img src="/static/imghw/default1.png" data-src="http://www.daimami.com/img/2014/01/01/1551013391.jpg" class="lazy" alt=""><br> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'><br /> case 'add' : //新增<br /> $sku=$_POST['sku_txt'];<br /> $salesku=$_POST['salesku_txt'];<br /> $fnsku=$_POST['fnsku_txt'];<br /> $diqu=$_POST['diqu_txt'];<br /> $asin=$_POST['asin'];<br /> $accout=$_POST['account'];<br /> $type=$_POST['type'];<br /> $query = mysql_query("insert into `sku_rule` (`item_code`,`sku`,`asin`,`fnsku`,`delivery_areas`,`account`,`type`)values('$sku','$salesku','$asin','$fnsku','$diqu','$accout','$type')");<br /> if (mysql_affected_rows($conn) != 1){<br /> echo "<script> alert('添加失败!');location.href='sku_comparison.php';"; } else { echo " alert('添加成功!');location.href='sku_comparison.php';"; } break; case 'del' : //删除 $id=$_GET["delivery"]; $SQL = "delete from `sku_rule` where id in($id)"; $result = mysql_query($SQL); if (mysql_affected_rows($conn) != 1){ echo "alert('删除失败!');location.href='sku_comparison.php';"; } else { echo "alert('删除成功!');location.href='sku_comparison.php';"; } break; ログイン後にコピー 削除プロンプトの出力は正常ですが、新規追加の出力は異常です コードも表示するにはどうすればよいですか? 共有先: -----解決策---------'$sku','$ salesku ','$asin','$fnsku','$diqu','$acout','$type' すべての mysql_real_escape_string(); を追加します 例: mysql_real_escape_string($sku); エスケープされていない引用符が変数に含まれているため、mysql の挿入が失敗しているのではないかと思われます。