Code simple de boucle d'une base de donnée en perdition ><

Petit nouveau ! | 9 Messages

02 nov. 2010, 04:14

Bonjour à tous,

J'expose mon souci, j'ai un code basique pour afficher par exemple des news, avec une boucle, ce code fonctionne parfaitement sur la dernière version de Xampp (lampp linux), mais sur le Wamp 2.0i (apache 2.1.11, php 5.3.0, mysql 5.1.36) ca me laisse soit page blanche , soit ca plante apache :s voici mon code:
<?php
include "connexion.inc.php";
$query="SELECT * FROM `news`ORDER BY `news`.`ID` DESC";
$result=mysql_query($query);

$num=mysql_numrows($result);

mysql_close();

$i=0;
while ($i < $num) {


$total = mysql_num_rows($result);
$autor=mysql_result($result,$i,"autor");
$contenu=mysql_result($result,$i,"contenu");
$titre=mysql_result($result,$i,"titre");

echo '<font color="#54bae6" face="verdana"> ' . $titre . ' </font>';
echo '<font color="#54bae6" face="verdana"> ' . $contenu . ' </font>';
echo '<br>';
$i++;
}

?>
Et voici ma page connexion.inc:
<?php
    $hote  = 'localhost';
    $login = 'xxx';
    $pass  = 'xxx';
    $base  = 'xxx';

    mysql_connect($hote, $login, $pass);
    mysql_select_db($base);
?> 
Help pleaaazz j'ai presque plus de cheveux xD

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

02 nov. 2010, 05:28

salut,

$num=mysql_numrows($result); n'existe pas il manque un _ (tu la mis correctement plus bas) est ce une erreur de copié collé ?

si apache "plante" tu doit avoir un message dans le log d'apache ou dans l'observateur d’événements Windows !

@+
Il en faut peu pour être heureux ......

Petit nouveau ! | 9 Messages

02 nov. 2010, 05:36

Merci pour ton aide, je vien de tester de passer de PHP 5.3.0 à PHP 5.3.1, cela a reglé mon problème ... désolé pour le dérangement :oops:

Merci a ++ :)