Forum bug
Résolu
Nicolas
-
Nicolas -
Nicolas -
Bonjour,
J'ai un bug pour afficher tout mes sujets dans une page php.
$i = 0;
$afficher = mysql_query("SELECT * FROM posts WHERE id='$i'");
$return = mysql_fetch_array($afficher);
for($i = 0; $i <= $return['id']; $i = $i + 1) {
$afficher = mysql_query("SELECT * FROM posts WHERE id='$i'");
$return = mysql_fetch_array($afficher);
echo $return['titrepost'] . "<br />";
}
j'ai vraiment tout essayé.
Je vous remercie de votre aide.
Nicolas
J'ai un bug pour afficher tout mes sujets dans une page php.
$i = 0;
$afficher = mysql_query("SELECT * FROM posts WHERE id='$i'");
$return = mysql_fetch_array($afficher);
for($i = 0; $i <= $return['id']; $i = $i + 1) {
$afficher = mysql_query("SELECT * FROM posts WHERE id='$i'");
$return = mysql_fetch_array($afficher);
echo $return['titrepost'] . "<br />";
}
j'ai vraiment tout essayé.
Je vous remercie de votre aide.
Nicolas
2 réponses
Bonjour
Déjà .. attention.. tu utilises une version considérée comme obsolète de mysql..
Lis ceci : https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
Ensuite, merci d'utiliser la coloration syntaxique lorsque tu postes du code sur le forum
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Et enfin ....
Pourquoi as tu deux fois la même requête ?? quel en est l'intérret ?
Pourquoi ne pas directement faire :
Cordialement,
Jordane
Déjà .. attention.. tu utilises une version considérée comme obsolète de mysql..
Lis ceci : https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
Ensuite, merci d'utiliser la coloration syntaxique lorsque tu postes du code sur le forum
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Et enfin ....
Pourquoi as tu deux fois la même requête ?? quel en est l'intérret ?
Pourquoi ne pas directement faire :
$sql = "SELECT * FROM posts"; $result= mysql_query($sql) or die(mysql_error()); while ($row = mysql_fetch_array($result)){ //Loops all the records returned by the query. $titre_post = $row['titrepost']; $id = $row['id']; echo $titre_post . " (".$id.")<br />"; }
Cordialement,
Jordane
Nicolas
Merci beaucoup, sujet résolu !
Nicolas
Comme je n'accepte pas les cookies, je ne peux pas cliquer sur le bouton résoudre, mais c'est résolu !