不能讓這個查詢工作不能做出的mysql_query工作
if (isset($_GET['id'])){
$id = $_GET['id'];
if(isset($_POST['submit'])) {
$id = (int)$id;
$caption = mysql_real_escape_string($_POST['caption']);
mysql_query(" UPDATE `photo_gallery`.`photograph` SET `caption` ='{$caption}' WHERE `photograph`.`id` ='{$id}' ");
但是當我手動更改它這一點,它的工作原理
mysql_query("UPDATE `photo_gallery`.`photograph` SET `caption` = 'bruv' WHERE `photograph`.`id` =3");
代碼中的'$ SQL = 「UPDATE photo_gallery.photograph SET標題= '{$標題}' WHERE photograph.id = '{$ ID}'」 將這個;'告訴我你看到了什麼。 – Fluffeh 2012-07-18 09:30:52
回顯評估的字符串並查找問題。 – Ali 2012-07-18 09:33:05
嘗試檢查結果:'if(!mysql_query('your query'))echo mysql_errno()。':'.mysql_error();' – 2012-07-18 09:34:12