Connecteur mysql php

Fermé
Elmanouchko - 18 avril 2008 à 00:52
 ai7 - 1 juin 2008 à 01:40
Bonjour à tous et à toute !
Sa fait 3H que je galère donc je n'en peux plus, mes doigt sont en sang et mon cerveaux en surchauffe ^^
Voici mon problème, j'ai créé un base de données mysql (wampserv2).
La base s'appelle Manu.
Mon code ne marche pas, quel est le problème ??????

<?php
// on se connecte à notre base
$base = mysql_connect ('localhost');
mysql_select_db ('Manu', $base) ;
?>
<html>
<body>
<?php
$sql = 'SELECT ville FROM liste WHERE nom = "elmanouchko"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);
mysql_free_result ($req);
mysql_close ();
echo $data['ville']; ?>
</body>
</html>

Merci d'avance de votre réponse !
A voir également:

6 réponses

HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
18 avril 2008 à 01:02
J'ai comme l'impression que tu as fermé la connexion à ta base avant d'en avoir fini du traitement des données...


0
Non sa ne change rien...
Si jamais l'erreur c'est : No database selected
0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
18 avril 2008 à 01:13
1, 2, 3, je me réveille !

Bon. Identifiant/mot de passe de connexion, y'a pas dans ton code ?

Essaye ça, ça marche (c'est ce que j'utilise pour ma part) :


<?php

$host = "localhost";
$user = "xxx";
$pass = "yyy";
$bdd = "bd_xxx;

@mysql_connect($host,$user,$pass)
or die("Impossible de se connecter");

@mysql_select_db("$bdd")
or die("Impossible de se connecter");

?>

0
Après divers test, il arrive a se connecter a mysql, mais c'est lors de la connection a la bdd que sa déconne.
j'ai testé ceci :
<?php

$host = "localhost";
$user = "abc";
$pass = "abc";
$bdd = "Manu";

@mysql_connect($host,$user,$pass)
or die("Impossible de se connecter mysql");

@mysql_select_db("$bdd")
or die("Impossible de se connecter bdd");

?>
Et il me retourne ceci : Impossible de se connecter bdd
Pourtant j'ai bien créé dans Sqlite un bdd nommé Manu....
Au cas ou l'erreur serait du a la création éronée de la bdd, quelquns pourrais-t-il me préciser comment on en créé une ?
(Pour savoir si je l'ai créé correctement, on ne sait jamais que l'ereur vienne de la)
0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
18 avril 2008 à 01:33
Si tu as bien une base Manu, alors c'est que le couple login/pass doit être incorrect.
0
Il sont bons vus que j'arrive a me connecter a mysql
Ce qu'il y a c'est qu'il ne trouve pas la bdd.
Mais il reussi l'entrée dans mysql....
Vus que il bug a ce moment la :
mysql_select_db("$bdd")
or die("Impossible de se connecter bdd");
0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
18 avril 2008 à 01:50
Il la trouve probablement, mais le message "Impossible de se connecter..." s'affiche dès qu'il y a un problème sur l'un des paramètres indiqués : serveur, login, pass, base. Si l'ensemble de ces 4 éléments ne permet pas la connexion, le message d'erreur s'affiche.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
maintena j'ai sa :
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in D:\wamp\www\test.php on line 8
Impossible de se connecter mysql
0
je pense savoir c'est essaye avec cte bd manu_mysql
0