Php sql

Signaler
Messages postés
296
Date d'inscription
mardi 9 janvier 2007
Statut
Membre
Dernière intervention
21 novembre 2008
-
Messages postés
2483
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
14 janvier 2011
-
salut tous le monde

 je ne sais pas ouest l'erreur dans ce code??????????,

merci d'avance

<?php
$result = mysql_query("SELECT * FROM table ORDER BY n ASC LIMIT 1);
while ($row = mysql_fetch_object($result)) {
$id=$row->id;
$n=$row->n;
}
mysql_free_result($result);


echo $id.;
echo $n;


UPDATE ads SET n=n+1 WHERE id=$id;


?>

4 réponses

Messages postés
260
Date d'inscription
jeudi 31 mai 2007
Statut
Membre
Dernière intervention
5 novembre 2010
1
Tu peux nous mettre l'erreur générée?

<hr />
lowkey
Messages postés
1352
Date d'inscription
lundi 27 octobre 2003
Statut
Membre
Dernière intervention
19 novembre 2008
1
Salut,

La première requete n'est pas fermé (il manque un guillemet avant le parenthese fermante)
la derniere requete doit etre exécutée comme la premiere en utilisant mysql_query
Messages postés
2483
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
14 janvier 2011
17
Salut,

Il manque la fermeture de la chaine de caractères... avec un guillemet double :

$result = mysql_query("SELECT * FROM table ORDER BY n ASC LIMIT 1");

C'est quand même mieux comme ça.
Messages postés
2483
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
14 janvier 2011
17
J'ai pas dégainé assez vite...

kelm_by... tu devrais prêter un peu plus d'attention au code que tu écris pour trouver tes erreurs, au lieu de poster direct pour des erreurs de guillemets...