Rien ne s'Affiche sur ma page Test.php

Résolu
Bonjour !
Je vien d'installer apache 2.0.58, php5.1.4, mysql.4.1.20 et PHP myadmin 2.8.1 , tout ca a l'aide d'un tutorial. parcontre lorsque j'essai de me connect a mysql, rien ne s'affiche, ma page est blanche. voici tout mon code:
<html> <head> </head>
<body>
<?php
$db= mysql_connect("localhost", "root", "pasword");
if (!$db)
{
echo("Impossible de se connecter : " . mysql_error());
} else
{
echo("Connexion réussie");
}

mysql_close($db);
?>
</body></html>

Mais rien ne s'Affiche. Par Contre, Si j'enlève le code de connexion et que je laisse seulement un echo("BLABLABLA"); ben la ça fontion 'blablabla' S'affiche

Est ce que quelqu'un aurais une idée ??

Merci
Pascal_22
Configuration: Windows XP
Internet Explorer 7.0

26 réponses

Résumé de la discussion

Des utilisateurs rencontrent une page blanche lors d'une tentative de connexion à MySQL via PHP et le code ne produit pas d'erreur affichée, ce qui complique le diagnostic. Plusieurs réponses recommandent d'afficher les messages d'erreur (display_errors = On) et d'utiliser une vérification avec die('Impossible de se connecter : '.mysql_error()) pour identifier rapidement la cause, notamment un mot de passe root incorrect ou vide. D'autres variables utiles incluent la vérification des droits et de la configuration PHP (display_errors, error_reporting) et l'usage d'un éditeur qui respecte les fins de ligne, afin d'éviter des pages blanches sans message.

Bobot (l’IA à votre service)
  1. Merci BCP
    1. salut , moi même avec echo tout seul rien ne s'affiche quelqu'un a un lien pour ce probleme ? svp
      merci
      1. Vas-y avec des commentaires, moi la cause était que j'avais trop d'erreur dû à la nouvelle version de php, donc rien ne s'affichait!!. Procede avec des étape, mets tout en commentaire et décommente quelque ligne à la fois!!

        Pascal_22
        1. Bonjour, moi c'est un peu le même problème en fait j'ouvre la page web google chrome, la page ne charge pas, tout est blanc et je voudrais savoir comment réparer sa, merci :)
          1. Utilise mysqli_connect() plutôt que mysql_connect() .
            Pour toutes les autres fonctions met mysqli avant le _

            moda de Côte d'Ivoire
            1. Salut À Tous !

              Merci Gryzzly et Alain42 pour vos conseils

              Pascal_22
              1. Salut gryzzly,

                Merci du conseil, juste pour voir si je comprends bien : Tu me conseil de développer mon site web sous windows (Vu que je suis plus habile) et quand il sera le temps de le mettre en ligne, je devrais soit trouver un serveur lunix OU me procurer une machine avec un OS linux pour héberger mon site web ?

                Merci de ton aide !

                Pascal_22
                1. Contributeur
                  tout est question de configuration.
                  mais perso j'aurais envie de dire... n'héberge pas ton site sur une machine tournant sous windows.
                  developpe en local, mais trouves toi un hébergeur digne de ce nom ! ca pullule sur le web, et ce n'est pas excessivement cher, voire gratuit.
                  1. Bonjour à tous !

                    Merci pour les conseils. MAis pour ce qui est de WAMP5 et EASYPHP, j'ai lu sur le web que easyphp n'est pas visible du web tandis que WAMP5 l'est lui.

                    Moi parcontre je veux que mon site web soit visible du web car je veux le mettre en ligne, mais je le développe localement. Que me conseiller vous ?

                    Merci Beaucoup !

                    Pascal_22
                    1. Si tu fais tes essais en local sur un PC Windows il te faut installer easyPhp
                      1. Contributeur
                        https://www.easyphp.org/
                        ou ton wamps si tu préféres, perso j'utilise easyphp pour le dev en local.

                        la différence avec ton install en séparé ? c'est que c'est bien configuré pour travailler dans un environnemnet complet de devpt php/sql
                        1. Salut Alain42,

                          Quand j'ai fait un echo "Connexion: ".$db;.
                          Cela à afficher cela -->

                          Notice: Undefined variable: db in C:\www\MonSite\index.php on line 4
                          Connexion:

                          Parcontre, je tiens a préciser que quand j'ai installer apache 2.0.58, php5.1.4, mysql.4.1.20 et PHP myadmin 2.8.1, c'était d'un tutorial, je l'ai ai télécharger 1 par 1 et a chaque fois j'ai dû aller changer des paramêtre des fichiers...

                          Ma question est que je viens de trouver sur le Net un programme WAMP5, et qui install le tout automatiquement (Je crois), Est ce que je serais mieux de tout éffacer ce que j'ai et de recomencer avec WAMP5??

                          Si tu connais WAMPS, peux-tu me dire c quoi la difference entre WAMP5 et se que j'ai fait (installer 1 par 1)

                          Merci de ton aide !

                          Pascal_22
                          1. Salut !

                            Oui si je fait seulement un echo "bonjour"; , ca affiche bonjour.

                            pour répondre à ta question, mon fichier index.php est belle et bien là !!

                            Merci !

                            Pascal_22
                            1. Notepad et notepad ++ sont donc différents

                              Essayes en metant retour à la ligne automatique.

                              Et si tu fais un echo "bonjour"; tout simple dans ta page est ce qu'elle écrit qq chose

                              Autre question:
                              est ce que tu as bien appelé ton fichier xxxxx.php ?
                              1. Salut à tous !

                                Je vien de mettre display_errors à on et ca n'affiche pas le problème non plus.

                                Avez vous une idée ?

                                MErci
                                Pascal_22
                                1. Contributeur
                                  désinstall/reinstall
                              2. Contributeur
                                salut,

                                probleme de config du php.ini :
                                --> display_errors = On ( c'est celle-ci qui doit être à Off actuellement ou vide)
                                --> error_reporting ( types de messages d'erreurs affichés )
                                --> log_errors = On ( si vous souhaitez transmettre les erreurs au serveur)
                                • 1
                                • 2