MySQL query update
vops
-
Alain_42 Messages postés 5413 Statut Membre -
Alain_42 Messages postés 5413 Statut Membre -
Bonjour à tous,
Voila j'ai un petit problème de syntaxe je pense dans une demande d'upload de BD ,
pour etre plus precis voici la structure de ma base :
id , titre, contenu, time, Rid, Rtitre, Rcontenu, Rtime et verif
C 'est une BD pour un mini forum, c'est la derniere colone qui m'interresse; chaque nouvelle entrée dans la base assigne par defaut 0 deans la colonne verif ce qui l'empeche d'etre visible en ligne, toutca marche trés bien sauf que j'ai un bouton " mettre en ligne" qui devrait changer le 0 en 1 une fois cliqué, et là, c'est le bug!
En effet ca ne fonctionne pas alors voiila le bout de code" en question :
code du bouton qui renvoi sur la meme page :
<?php echo '<a href="adminfaq.php?verif_news=' . $donnees['id'] . '">'; ?>Mettre en ligne
code de la demande SQl qui ne fonctionne pas :
if (isset($_GET['verif_news']))
{
$_GET['verif_news'] = addslashes($_GET['verif_news']);
mysql_query('UPDATE FROM faq verif= 1 WHERE id=\'' . $_GET['verif_news'] . '\'');
}
J'ai essayer de mettre : verif =\'1\' verif='1' mais ca ne fonctionne pas !
J'espere avoir été clair et merci d'avance.
Voila j'ai un petit problème de syntaxe je pense dans une demande d'upload de BD ,
pour etre plus precis voici la structure de ma base :
id , titre, contenu, time, Rid, Rtitre, Rcontenu, Rtime et verif
C 'est une BD pour un mini forum, c'est la derniere colone qui m'interresse; chaque nouvelle entrée dans la base assigne par defaut 0 deans la colonne verif ce qui l'empeche d'etre visible en ligne, toutca marche trés bien sauf que j'ai un bouton " mettre en ligne" qui devrait changer le 0 en 1 une fois cliqué, et là, c'est le bug!
En effet ca ne fonctionne pas alors voiila le bout de code" en question :
code du bouton qui renvoi sur la meme page :
<?php echo '<a href="adminfaq.php?verif_news=' . $donnees['id'] . '">'; ?>Mettre en ligne
code de la demande SQl qui ne fonctionne pas :
if (isset($_GET['verif_news']))
{
$_GET['verif_news'] = addslashes($_GET['verif_news']);
mysql_query('UPDATE FROM faq verif= 1 WHERE id=\'' . $_GET['verif_news'] . '\'');
}
J'ai essayer de mettre : verif =\'1\' verif='1' mais ca ne fonctionne pas !
J'espere avoir été clair et merci d'avance.
A voir également:
- MySQL query update
- Power query download - Télécharger - Tableur
- Windows update bloqué - Guide
- Winget update - Guide
- Asus live update - Télécharger - Utilitaires
- Windows update windows 10 - Guide
6 réponses
if (isset($_GET['verif_news']))
{
$id_verif_news = mysql_real_escape_string($_GET['verif_news']);
mysql_query("UPDATE faq SET verif=1 WHERE id='".$id_verif_news."'");
}
alors mets une trace d'erreur:
mysql_query("UPDATE faq SET verif=1 WHERE id='".$id_verif_news."'") or die ("PB requette ".mysql_error());
Toujours pas, mais merci quand meme.
Le probleme vient peut etre d'autre part, genre du moment ou je poste une nouvelle entrée?
Je vais essayer en changeant "0" et "1" par "oui" et "non", peut etre que ca m'aidera a comprendre ou ca plante.
Le probleme vient peut etre d'autre part, genre du moment ou je poste une nouvelle entrée?
Je vais essayer en changeant "0" et "1" par "oui" et "non", peut etre que ca m'aidera a comprendre ou ca plante.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai essayé avec
$id_verif_news = mysql_real_escape_string($_GET['verif_news']);
mysql_query("UPDATE faq SET verif=\'oui'\ WHERE id='".$id_verif_news."'") or die ("PB requette ".mysql_error());}
et voila ce qui s'affiche :
PB requette 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 '\'oui'\ WHERE id='5'' at line 1
$id_verif_news = mysql_real_escape_string($_GET['verif_news']);
mysql_query("UPDATE faq SET verif=\'oui'\ WHERE id='".$id_verif_news."'") or die ("PB requette ".mysql_error());}
et voila ce qui s'affiche :
PB requette 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 '\'oui'\ WHERE id='5'' at line 1