[PHP] problème de requette SQL
Résolu
boss0211
Messages postés
264
Date d'inscription
Statut
Membre
Dernière intervention
-
Bourlingue -
Bourlingue -
Bonjour,
je voudrais savoir ce que veux dire cette erreur
(mon problème étant que cela ne veux pas supprimer dans mysql)
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 '' at line 1
Voici le script php:
je voudrais savoir ce que veux dire cette erreur
(mon problème étant que cela ne veux pas supprimer dans mysql)
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 '' at line 1
Voici le script php:
<?php require("/mnt/116/sdc/d/0/boss021190/config.inc.php"); mysql_connect($host,$username,$password); mysql_select_db($bdd_name); $requete = mysql_query("SELECT * FROM pub WHERE acc='0' ") or die(mysql_error()); if (isset($_GET['supprimer_pub'])) // Si on demande de supprimer une news { // Alors on supprime la news correspondante mysql_query('DELETE FROM pub WHERE id=' . $_GET['id']) or die (mysql_error()); } elseif (isset($_GET['acc'])) { $id = $_GET['id']; $acc = $_GET['acc']; mysql_query("UPDATE pub SET acc='$acc' WHERE id='$id' "); } while($donnees = mysql_fetch_array($requete)) { echo '<center><table style="border:1px solid; border-color:blue; background:#9999FF;" width="75%"><tr> <td><a href="pub_mysql.php?supprimer_pub=' . $donnees['id'] . '">Supprimer</a></td></tr> <td><a href="pub_mysql.php?id=' . $donnees['id'] . '&acc=1">accepter</a></td></tr> <tr><td style="border:1px solid;"><p><b>' . $donnees['pseudo'] . ', IP:' . $donnees['ip'] .', date: ' . $donnees['date'] . ', HEURE: ' . $donnees['heure'] . '</td></b></tr> <tr><td> mail : <b>' . $donnees['mail'] . '</td></b></tr> <tr><td>bouton: <br> <img src="' . $donnees['boutton'] .'" border="0"></td></tr> <tr><td>Site: <a href="'. $donnees['site'] . '" target="_blank">' . $donnees['nom'] .'</td></tr> <tr><td>Description: <br><b>' . $donnees['description'] .' </b></td></tr></table> </p>'; } mysql_close(); // On n'oublie pas de fermer la connexion à MySQL ;o) ?> <br><br><br> <a href="index.php">Retour</a></center>
A voir également:
- [PHP] problème de requette SQL
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Logiciel sql - Télécharger - Bases de données
- Jointure sql ✓ - Forum MySQL
- Alert php ✓ - Forum PHP
12 réponses
Après chaque mysql_query, met un OR die('Nom reconnaissable: '.mysql_error()); on saura déjà avec plus de précision ou est l'erreur.
if (isset($_GET['supprimer_pub'])) // Si on demande de supprimer une news { // Alors on supprime la news correspondante mysql_query('DELETE FROM pub WHERE id=' . $_GET['id']) or die (mysql_error()); }
ya que sa qui coince--
MERCI BIEN!!
Essaie avec cet agencement de guillemets:
mysql_query("DELETE FROM pub WHERE id= '$_GET['id']'") or die (mysql_error());
mysql_query("DELETE FROM pub WHERE id= '$_GET['id']'") or die (mysql_error());
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /mnt/116/sdc/d/0/boss021190/admin/pub_mysql.php on line 14
Voici l'erreur que me done le script que tu ma filer
Voici l'erreur que me done le script que tu ma filer
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Remplace le $_GET[id] par l'id d'une pub de ta table, exécute la requête.
Si la suppression se fait, c'est que c'est ton $_GET[id] qui ne contient pas un id présent dans ta table de pubs.
Si la suppression se fait, c'est que c'est ton $_GET[id] qui ne contient pas un id présent dans ta table de pubs.
j'ai une idé soi je te file mon adresse msn (pour te filer in pass pour que tu puisse voir la page) soi tu peu tinscrire sur mon site pour etre membre et parler sur mon chat. a toi de voir
je dsl de ne pas tavoir répondu car ne te voyant pas jai penser que tu ne viendrai plu.. dsl
il faudrais ce définir une date et heure
il faudrais ce définir une date et heure