不能让这个查询工作不能做出的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