if(mysql_num_rows($rsPartie) > 0) { Traitement du résultat } else echo "<p>Aucun résultat pour la requête</p>\n";
DROP TABLE IF EXISTS `test_text`; CREATE TABLE IF NOT EXISTS `test_text` ( `idj` int(4) NOT NULL AUTO_INCREMENT, `texte` text COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`idj`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=5 ; -- -- Contenu de la table `test_text` -- INSERT INTO `test_text` (`idj`, `texte`) VALUES (1, 'toto'), (2, 'tata'), (3, 'titi'), (4, 'tutu');
<?php //On s'assure que MySQL est supporté if (!function_exists('mysql_connect')) exit('Cet environnement ne supporte pas MySQL qui est requis'); $host = "localhost"; $user = "root"; $password = ""; //Mom mot de passe $database = "ma_database"; $link = mysql_connect($host,$user,$password) or die('Connexion MySQL impossible :'.mysql_error()); mysql_select_db($database, $link) or die('Impossible de se connecter à la base :'.mysql_error()); for($idj=1;$idj<=4;$idj++) { $query_rsPartie = "SELECT * FROM test_text WHERE idj=".$idj; $rsPartie = mysql_query($query_rsPartie); $row_rsPartie = mysql_fetch_assoc($rsPartie); $texte = $row_rsPartie['texte']; echo $texte."<br>"; } mysql_close($link); ?>Ça fonctionne parfaitement, avec affichage de :