林順利更新表名我如何能在MySQL中使用在
mysql_query("UPDATE table_name SET table = '$_POST[id]' WHERE room = '$_POST[room]','row[bed]'");
林順利更新表名我如何能在MySQL中使用在
mysql_query("UPDATE table_name SET table = '$_POST[id]' WHERE room = '$_POST[room]','row[bed]'");
特殊字必須backtits內使用2狀態更新
mysql_query("UPDATE table_name SET `table` = '$_POST[id]' WHERE room = '$_POST[room]','row[bed]'");
我不知道究竟你的桌子和字段,但你可以嘗試象下面這樣:
mysql_query("UPDATE table_name SET table = '$_POST[id]' WHERE room = '$_POST[room]' and FieldName = 'row[bed]'");
OR
可愛SQL injection attack漏洞,可愛SQL語法錯誤....
你必須零誤差處理,這會提醒你的語法錯誤:
... WHERE room = '$_POST[room]','row[bed]'")
^^^^^^^^^^^--- illegal syntax
在最低限度,你應該有一些像
$result = mysql_query(...) or die(mysql_error());
永不假定查詢成功。總是檢查失敗,並將成功視爲令人驚喜的事情。
那問題是......? –
'row [bed]'應該用於什麼?你沒有把它與任何東西進行比較。 – Barmar
您正在嘗試重命名錶格?我很困惑你想做什麼。更新名爲table-name的字段名稱? – JTFRage