Page 1 sur 1

[ MYSQL ] probleme etrange empechant affichage sur navigateu

Posté : 08 févr. 2008, 20:19
par _alexmyself
bonjour,

j'ai un serveur sous linux: php mysql apache phpmyadmin sont a jour, comme tout le reste..
j'ai tout configuré moi même

tout fonctionne bien

sauf..sauf un probleme vraiment étrange avec php et les requetes sql
le code fonctionne très bien, aucun soucis avec sql
voici le bout de code:
<?
$adresse_db = "lxxxxx";
$login = "xxxxx";
$pass = "xxxxx";
$nom_base = "stats";
$nom_table = "visites";
$connection = mysql_connect($adresse_db,$login,$pass);
$selection_db = mysql_select_db($nom_base,$connection) or die('selection base impossible');

---------ci dessous ca passe pas.. ---------------
$ligne_table = mysql_query('select total from visites where id = "1" ', $connection);
------------------------------------------------------

$contenu_ligne = mysql_fetch_row($ligne_table);
$nombre_de_visites = $contenu_ligne[0];
?>
le code fonctionne très bien avec firefox, une belle page blanche s'affiche
avec ie par contre ca merde, il m'affiche 'impossible d'afficher la page', ou il ne quitte meme pas la page précédente (reste sur google par exemple)

j'ai ajouté des echo mais non, ce n'est pas un probleme de page vide, ca ne marche plus dès que la ligne mysql_query() est traitée....
tout ce passe bien si j'utilise mysql_query() comme ca:
$contenu_ligne = mysql_fetch_row(mysql_query("select total from $nom_table where id = '1' ", $connection));
je pourrais m'en satisfaire mais phpmyadmin lui ne fonctionne pas de la meme manière 'impossible d'afficher cette page web', le menu de gauche apparait mais le cotès droit n'arrete pas d'essayer de recharger la page et fini par crier 'impossible d'afficher cette page web'

myadmin et la page ci-dessus fonctionne très bien sous firefox

je sais vraiment plus quoi essayer....

Posté : 08 févr. 2008, 21:05
par Berzemus
Je ferais déjà un peu de nettoyage, toutes ces variables inutiles, c'est moche.
Et limiter le nombre de résultats, juste pour voir
mysql_connect($adresse_db,$login,$pass);
mysql_select_db($nom_base) or die('selection base impossible');
$ligne_table = mysql_query("select total from visites where id = '1' limit 5"); 

Posté : 08 févr. 2008, 23:55
par _alexmyself
les variables me sont nécéssaires, le code ici n'est que le morceau issu de la recherche du bug

pour les resultats j'ai pas de soucis, il n'y a qu'un seul resultat, un texte genre '2500' visites, rien d'exotique...

je ne comprends pas comment une page qui ne doit rien afficher peut poser probleme...
je sait pas ou chercher, php mysql apache...
enfin si..je sait très bien ou chercher: internet explorer
mais a 95% d'utilisateurs je vais continuer a chercher ce qui cloche..

merci pour la réponse en tout cas

edit:
résolu:
/etc/php/php.ini --> mysql --> mysql.trace = Off
et voilà... :)
alors me demandez pas pourquoi hein...mais ca marche