を受信していません:私はこれを行うにしようとダイ(mysql_error)を使用して、全体のMySQLエラーメッセージ
<?php
if(isset($_POST['update']) && isset($_GET['topic_id']))
{
$title=$_POST['title'];
$tag_h1=$_POST['tag_h1'];
$tag_h2=$_POST['tag_h2'];
$tag_metadata=$_POST['tag_metadata'];
$content=$_POST['content'];
$topic_id=$_GET['topic_id'];
mysql_query("
UPDATE topic
SET tag_h1=$tag_h1,tag_h2=$tag_h2,tag_metadata=$tag_metadata,content=$content,title=$title
WHERE topic_id=$topic_id
") or die(mysql_error);
echo "$title<br/>";
echo "$tag_h1<br/>";
echo "$tag_h2<br/>";
echo "$tag_metadata<br/>";
echo "$content<br/>";
}
?>
をしかし、私はクロームでエラー100を取得し、Firefoxで
実際に表示されるエラーメッセージは何ですか? – Oldskool
それは何も付属していません.. PHPは何も発しません。何がPHPでのプログラミングを難しくします –
あなたのコードはまた、注入攻撃を求めています。データベースに渡す前に入力をエスケープする必要があります。 –