ne pouvez pas faire ce travail de recherchene peut pas faire le travail 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}' ");
mais quand je change manuellement à cela, il fonctionne
mysql_query("UPDATE `photo_gallery`.`photograph` SET `caption` = 'bruv' WHERE `photograph`.`id` =3");
Mettre cela dans votre code '$ sql = "Mettre à Jour photo_gallery.photograph SET caption = {$ caption} 'OÙ photograph.id =' {$ id}"' puis un 'echo $ sql 'et dites-moi ce que vous voyez. – Fluffeh
renvoie la chaîne évaluée et recherche le problème. – Ali
essayer de vérifier le résultat: 'if (! Mysql_query ('votre requête')) echo mysql_errno(). ':' .mysql_error();' –