par
oups » 19 nov. 2008, 16:46
Donc,
La requête sous phpmyadmin ce passe très bien, j'ai les résultats corrects.
J'ai donc deux problemes :
1) le script marche en local, mais pas en ligne.
2) le script (en local) ne marche q'une fois par page
par exemple si je le remet une deuxieme fois avec un "WHERE =" different du premier, pour avoir les stats d'une autre année par exemple, rien de s'affiche appart le premier script.
je vais essayé de comprendre pourquoi ces problemes..
Code : Tout sélectionner
<?php
$cnt = mysql_connect("localhost", "***", "***");
mysql_select_db("***",$cnt);
$requete = "SELECT hebergement, COUNT(hebergement) As somme
FROM matable
WHERE annee = 1
GROUP BY hebergement
ORDER BY somme ASC" ;
$res = mysql_query($requete) or die(mysql_error());
while ($res & $file = mysql_fetch_array($res))
{
echo $file['hebergement'];
echo ' apparait ';
echo $file['somme'].' fois';
echo ' <br /> ';
}
mysql_close($cnt);
php?>
Bonne journée.
Donc,
La requête sous phpmyadmin ce passe très bien, j'ai les résultats corrects.
J'ai donc deux problemes :
1) le script marche en local, mais pas en ligne.
2) le script (en local) ne marche q'une fois par page
par exemple si je le remet une deuxieme fois avec un "WHERE =" different du premier, pour avoir les stats d'une autre année par exemple, rien de s'affiche appart le premier script.
je vais essayé de comprendre pourquoi ces problemes..
[code]
<?php
$cnt = mysql_connect("localhost", "***", "***");
mysql_select_db("***",$cnt);
$requete = "SELECT hebergement, COUNT(hebergement) As somme
FROM matable
WHERE annee = 1
GROUP BY hebergement
ORDER BY somme ASC" ;
$res = mysql_query($requete) or die(mysql_error());
while ($res & $file = mysql_fetch_array($res))
{
echo $file['hebergement'];
echo ' apparait ';
echo $file['somme'].' fois';
echo ' <br /> ';
}
mysql_close($cnt);
php?>
[/code]
Bonne journée.