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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Code simple de boucle d'une base de donnée en perdition ><

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

par Barette » 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 ++ :)

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

par moogli » 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 !

@+

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

par Barette » 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