0

次のコードでテーブルを更新できません...何時間も試しています... tagboardはテーブル名、mytag1はemailaddを参照して更新したいものです。

$myemail = mysql_real_escape_string( $_POST["myemail"] );
$mytag1 = mysql_real_escape_string( $_POST["mytag1"] );
echo $mytag1;
$query = "UPDATE tagboard SET mytag1='{$mytag1}' WHERE emailadd = {$myemail}";
$result=mysql_query($query);

また

$sql="UPDATE tagboard SET mytag1 ='".$_POST['mytag1']."' WHERE  myemail='".$_POST['myemail']."'";
$result=mysql_query($sql);

あなたの助けに感謝!

4

2 に答える 2

1

クエリのメール アドレス フィールドを引用符で囲みます。

$query = "UPDATE tagboard SET mytag1='{$mytag1}' WHERE emailadd = '{$myemail}'";
于 2013-10-10T19:32:33.590 に答える
0

次の行があります。

$query = "UPDATE tagboard SET mytag1='{$mytag1}' WHERE emailadd = {$myemail}";

email 変数も一重引用符で囲んでみてください

$query = "UPDATE tagboard SET mytag1='{$mytag1}' WHERE emailadd = '{$myemail}'";
于 2013-10-10T19:32:46.213 に答える