ホームページ  >  記事  >  バックエンド開発  >  データベースに追加できません。エラーは報告されませんが、追加できません。

データベースに追加できません。エラーは報告されませんが、追加できません。

WBOY
WBOYオリジナル
2016-06-13 13:07:18774ブラウズ

データベースに追加できません。エラーは報告されませんが、追加できません



情報を追加








< ;tr>






< ;/tr>





タイトル:
内容:

< textarea name="textfield"cols="50" rows="8" id="textfield" height="100">





以下は 2 ページ目です
$conn=mysql_connect ("localhost","root","root") または die("データベースサーバー接続エラー".mysql_error());
mysql_select_db("title",$conn) または die( "データベース アクセス エラー".mysql_error ());
mysql_query("set names gb2312");
$title=$_POST[txt_title];
$content=$_POST[txt_content];

$sql=mysql_query ("insert into tb_title(title,content)values('$title',$content)");
echo "<script>alert('お知らせ情報が正常に追加されました!'); window.location.href=' insert.php';</script>";
mysql_free_result($sql);
mysql_close($conn);
?>
、データベースはtitle、テーブル tb_title

-----解決策--------------------------
このコード行を変更し、$content 一重引用符を追加します:

PHP コード
$sql=mysql_query("tb_title(title,content)values('$title','$content') に挿入");
<br><font color="#e78608">------解決策---------</font><br>最後のものを に変更して、挿入が行われないことを通知しますリソースはまったくリソースではないため、リソースを破棄する必要があります。 <br>
PHP コード
$sql=mysql_query("tb_title(title,content)values('$title','$content') に挿入");
if(!sql){
   echo "<script>alert('お知らせ情報の追加に失敗しました!');history.back();</script>";
}それ以外{
 echo ""<script>alert('お知らせ情報が正常に追加されました!');window.location.href='insert.php';</script>";
}
mysql_close($conn);
<br><font color="#e78608">------解決策---------</font><br>$title=$_POST[txt_title];<br>$content=$_POST[txt_content];<br>この 2 つの文は、単一引用符と二重引用符で囲むことができますか?
<br><font color="#e78608">------解決策---------</font><br>$sql=mysql_query("insert into tb_title( title ,content)values('$title',$content)");<br>次のように分割することをお勧めします。<br>$sql="insert into tb_title(title,content)values('$title' ,$ content)";<br>mysql_query($sql);<br>、$sql が間違っているようで、入力が正しくありません <div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。