J'ai un problème avec UPDATE
Fermé
aneantisseur
Messages postés
384
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
13 juillet 2018
-
12 nov. 2009 à 20:50
aneantisseur Messages postés 384 Date d'inscription dimanche 8 mars 2009 Statut Membre Dernière intervention 13 juillet 2018 - 12 nov. 2009 à 23:25
aneantisseur Messages postés 384 Date d'inscription dimanche 8 mars 2009 Statut Membre Dernière intervention 13 juillet 2018 - 12 nov. 2009 à 23:25
A voir également:
- J'ai un problème avec UPDATE
- Windows update 0x80070643 - Accueil - Windows
- Windows update bloqué - Guide
- Asus live update - Télécharger - Utilitaires
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Nettoyage windows update - Guide
14 réponses
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
12 nov. 2009 à 22:42
12 nov. 2009 à 22:42
Tout est dans l'erreur ...
if (isset($_POST['bloquer'])) { $donnees = mysql_fetch_array($reponse); $lock = 0; $unlock = 1; $query_lock = mysql_query('UPDATE forum_'.$_GET['titre'].' SET lock = '.$lock.' WHERE titre="'..$donnees['titre'].'") or die (mysql_error()); if($query_lock == true) { echo '<center> La discussion '.$donnees['titre'].' a bien été bloquée !</center>'."\n"; } }
aneantisseur
Messages postés
384
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
13 juillet 2018
18
12 nov. 2009 à 22:47
12 nov. 2009 à 22:47
J'ai fait ce que tu as écrit, mais ca me met :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'lock = 0 WHERE titre="L'esprit d'Ultra Vomit"' at line 1
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'lock = 0 WHERE titre="L'esprit d'Ultra Vomit"' at line 1
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
12 nov. 2009 à 22:49
12 nov. 2009 à 22:49
J'ai oublié quelque-chose :
if (isset($_POST['bloquer'])) { $donnees = mysql_fetch_array($reponse); $lock = 0; $unlock = 1; $query_lock = mysql_query('UPDATE forum_'.$_GET['titre'].' SET lock = '.$lock.' WHERE titre="'..$donnees['titre'].'"') or die (mysql_error()); if($query_lock == true) { echo '<center> La discussion '.$donnees['titre'].' a bien été bloquée !</center>'."\n"; } }
aneantisseur
Messages postés
384
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
13 juillet 2018
18
12 nov. 2009 à 22:50
12 nov. 2009 à 22:50
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'lock = 0 WHERE titre="L'esprit d'Ultra Vomit"' at line 1
Toujours ^^
Toujours ^^
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
12 nov. 2009 à 22:53
12 nov. 2009 à 22:53
Après le WHERE, j'ai mis deux points ...
Je penses que cette fois on est à la bonne
Je penses que cette fois on est à la bonne
aneantisseur
Messages postés
384
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
13 juillet 2018
18
12 nov. 2009 à 22:55
12 nov. 2009 à 22:55
Quand je met les deux points, il me met une parse error
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
12 nov. 2009 à 22:56
12 nov. 2009 à 22:56
Justement, il n'en faut pas.
aneantisseur
Messages postés
384
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
13 juillet 2018
18
12 nov. 2009 à 22:58
12 nov. 2009 à 22:58
Si je veux qu'il n'y en ait pas, je dois enlever un des deux points.
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
12 nov. 2009 à 23:00
12 nov. 2009 à 23:00
oui, il doit en rester qu'un seul.
if (isset($_POST['bloquer'])) {
$donnees = mysql_fetch_array($reponse);
$lock = 0;
$unlock = 1;
$query_lock = mysql_query('UPDATE forum_'.$_GET['titre'].' SET lock = '.$lock.' WHERE titre="'.$donnees['titre'].'"') or die (mysql_error());
if($query_lock == true) {
echo '<center> La discussion '.$donnees['titre'].' a bien été bloquée !</center>'."\n";
}
}
aneantisseur
Messages postés
384
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
13 juillet 2018
18
12 nov. 2009 à 23:01
12 nov. 2009 à 23:01
Oui, et quand il n'en reste qu'un, ca me met :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'lock = 0 WHERE titre="L'esprit d'Ultra Vomit"' at line 1
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'lock = 0 WHERE titre="L'esprit d'Ultra Vomit"' at line 1
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
12 nov. 2009 à 23:21
12 nov. 2009 à 23:21
if (isset($_POST['bloquer'])) { $donnees = mysql_fetch_array($reponse); $lock = 0; $unlock = 1; $query_lock = mysql_query('UPDATE forum_'.$_GET['titre'].' SET lock = "'.$lock.'" WHERE titre = "'.$donnees['titre'].'"') or die (mysql_error()); if($query_lock == true) { echo '<center> La discussion '.$donnees['titre'].' a bien été bloquée !</center>'."\n"; } }
aneantisseur
Messages postés
384
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
13 juillet 2018
18
12 nov. 2009 à 23:23
12 nov. 2009 à 23:23
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'lock = "0" WHERE titre="L'esprit d'Ultra Vomit"' at line 1
Ca commence a devenir compliqué ^^
Ca commence a devenir compliqué ^^
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 505
12 nov. 2009 à 23:24
12 nov. 2009 à 23:24
Enfait le problème est simple : tu n'utilises pas addslashes donc l'apostrophe dans "L'esprit" fou le bordel.
aneantisseur
Messages postés
384
Date d'inscription
dimanche 8 mars 2009
Statut
Membre
Dernière intervention
13 juillet 2018
18
12 nov. 2009 à 23:25
12 nov. 2009 à 23:25
Ouai, je dois y aller, je ferais ca demain ^^
Merci en tout cas :)
Merci en tout cas :)