Bonjour amis développeurs !
Je viens vers vous aujourd'hui car j'ai un problème très étrange concernant un tout petit script php de mon site. Il s'agit d'un UPDATE dans ma base de données, rien d'extraordinaire, sachant qu'il existe d'autre script de ce genre sur mon site, mais la il se trouve que cela ne fonctionne pas.
Ici, l'UPDATE ne fonctionne pas, mais aucune erreur n'est retourné, comme si le script c'était effectué avec succès, ce qui n'est pas le cas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <?php session_start(); include('../config.php'); $key = $_GET['key']; try {// on se connecte à MySQL $db = mysql_connect($db_server, $db_username, $db_password); // on sélectionne la base mysql_select_db($db_name,$db); } catch(Exception $e) {die('Erreur : '.$e->getMessage());} mysql_query('UPDATE video SET vignette=\'0\' WHERE key=\''.$key.'\''); mysql_close($db); echo 'Vignette ajoutée avec succès'; ?>
J'ai un second script du même genre mais avec une autre requête qui elle fonctionne parfaitement.
Ainsi, d'où peut venir le problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <?php session_start(); include('../config.php'); $name = $_POST['name']; $id = $_GET['id']; try {// on se connecte à MySQL $db = mysql_connect($db_server, $db_username, $db_password); // on sélectionne la base mysql_select_db($db_name,$db); } catch(Exception $e) {die('Erreur : '.$e->getMessage());} mysql_query("UPDATE category SET name='".$name."' WHERE id='".$id."'"); mysql_close($db); header('Location: category.php?type=category'); ?>
Merci d'avance !
Partager