Connexion à la BDD impossible - SQL/NoSQL - Programmation
Marsh Posté le 28-06-2008 à 00:17:51
un firewall ?
Marsh Posté le 28-06-2008 à 00:25:08
Effectivement il y a ZoneAlarm, mais j'accède bien aux pages html/php qui se trouvent sur la même machine
Marsh Posté le 28-06-2008 à 00:27:27
certes, mais as tu ouvert le port de MySQL ? (3306 par défaut)
Marsh Posté le 28-06-2008 à 08:45:16
ptite question .... est-ce que c'est bien localhost qu'il faut systèmatiquement renseigner, sans tenir compte de l'emplacement exact de la BDD
Sinon j'ai essayé egalement de remplacer le MDP par son équivalence crypté mais .... pas mieux
Marsh Posté le 28-06-2008 à 12:47:36
sil20 a écrit : ptite question .... est-ce que c'est bien localhost qu'il faut systèmatiquement renseigner, sans tenir compte de l'emplacement exact de la BDD |
pour se connecter à une base c'est tout simplement, un login, un pass mais aussi l'hote, ca peut etre un nom ou une ip ....
et c'est bien sur l'emplacement
si c'est sur la meme machine, tu mets soit 127.0.0.1 soit localhost ou alors son ip (cf commande ipconfig dans une invite de commande Dos : Demarrer => Executer => cmd)
regarde dans le fichier hosts dans le repertoire C:\WINNT\system32\drivers\etc pour t'en convaincre que c'est exactement la meme chose
Marsh Posté le 27-06-2008 à 23:28:03
Bon, je me décide enfin à poster car je ne trouve pas mon erreur
Voila : j'ai installé un petit serveur web avec Apache/PHP/MySQL/PHPMyAdmin
tout fonctionne correctement sauf que je n'arrive pas à accéder à ma BDD (créé directement via PHPMyAdmin)
voila l'un des scripts de test (qui fonctionne très bien ailleurs) :
<?php
mysql_connect("localhost", "root", "mdp" );
mysql_select_db("BDD" );
$retour = mysql_query ("SELECT COUNT(*) AS nbre_entrees FROM table" );
$donnees = mysql_fetch_array($retour);
?>
Il y a <?php echo $donnees['nbre_entrees']; ?> entrée dans la table<br>
<?php
mysql_close();
?>
je pense que le prob est peut-être au niveau de " localhost ", parce que j'ai testé en le remplaçant par l'IP, le chemin d'accès, etc, mais rien y fait
Je n'ai pas de message d'erreur
Si quelqu'un à une petite idée