PHP & MySQL : connection impossible !

Résolu/Fermé
Profil bloqué - 31 janv. 2009 à 12:35
 Profil bloqué - 31 janv. 2009 à 13:05
Bonjour,

J'ai suivi les cours de PHP sur le site du zero (www.siteduzero.com), et quand je tappe le code PHP sur mon fichier pour me connecter à la Base de données et la ça plante : j'ouvre mon fichier mais la page est blanche, il n'a pas réussi à se connecter à la base. Il aurait du afficher le contenu d'une table.

Je crois que c'est l'identifiant qui plante. J'ai installé WAMPSERVER et comme identifiant pour me connecter, je met :
mysql_connect("localhost", "root", "");

Est-ce bien ça ?

Merci de vos réponses.

Cdrl,

2308.
A voir également:

14 réponses

Profil bloqué
31 janv. 2009 à 12:47
euh comment j fais pour envoyer un print screen sur le forum ??


1
jona303 Messages postés 369 Date d'inscription dimanche 25 janvier 2009 Statut Membre Dernière intervention 28 janvier 2013 28
31 janv. 2009 à 12:48
un print screen d'une page blanche va pas servir a grand chose.. :)
0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 607
31 janv. 2009 à 12:52
Envoie le code PHP, pas le résultat...

0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 607
31 janv. 2009 à 12:37
Ca dépend du contenu de la page : si tu n'as qu'une instruction de connexion, une page blanche est significatif d'une connexion réussie.

Si tu as ensuite une requête pour lister une table, la page devrait te retourner le contenu de la table ou une erreur.

0
jona303 Messages postés 369 Date d'inscription dimanche 25 janvier 2009 Statut Membre Dernière intervention 28 janvier 2013 28
31 janv. 2009 à 12:40
mysql_connect("localhost", "root", "") or die ('probleme de coonection'.mysql_error());

te retournera si il y a une erreur
0
Profil bloqué
31 janv. 2009 à 12:40
Quand je n'ai pas de requetes, la page blanche s'affiche,mais quand vient la requête. Rien ne s'affiche. Aucune erreur s'affiche.

Merci
0
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 607
31 janv. 2009 à 12:41
Montre nous le contenu de la page, on aura plus vite fait comme ça je crois :-)

0

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

Posez votre question
Profil bloqué
31 janv. 2009 à 12:42
Il m'affiche une page blanche, et quand je fais une requete il m'affiche aussi une page blanche !

J'ai wamp server.

merci pour tes réponses.

Cdrl
0
jona303 Messages postés 369 Date d'inscription dimanche 25 janvier 2009 Statut Membre Dernière intervention 28 janvier 2013 28
31 janv. 2009 à 12:48
fais un echo 'toto'; et regarde s'il s'affiche,..
et met aussi des or die ("message".mysql_error()); apres chaque requete et regarde ce qu'il se passe..
0
Profil bloqué
31 janv. 2009 à 12:52
Page blanche...
0
jona303 Messages postés 369 Date d'inscription dimanche 25 janvier 2009 Statut Membre Dernière intervention 28 janvier 2013 28
31 janv. 2009 à 12:54
c'est que ton script ne s'execute pas,...

tu ouvres bien ton truc avec http://localhost/monfichier.php ?

sinon montre ton code s'il est pas trop long
0
Profil bloqué
31 janv. 2009 à 12:56
Ahh..

Il met ça maintenant :

Affichage de texte avec PHP

mysql_connect("localhost", "root", "") or die ("message".mysql_error()); // Connexion à MySQL mysql_select_db("coursphp"); // Sélection de la base mateo21 // On est connectés, on peut travailler sur la BDD // ... // ... // On a fini de travailler, on ferme la connexion : mysql_close(); // Déconnexion de MySQL ?>

Il affiche tout mescommentaires.
0
Profil bloqué
31 janv. 2009 à 12:57
Ok alors mon code c ça :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Notre première instruction : echo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<h2>Affichage de texte avec PHP</h2>

<p>
<?php echo "Celle-ci a été écrite entièrement en PHP."; ?>
<?php
</p>
mysql_connect("localhost", "root", "") or die ("message".mysql_error()); // Connexion à MySQL
mysql_select_db("coursphp"); // Sélection de la base

// On est connectés, on peut travailler sur la BDD
// ...
// ...

// On a fini de travailler, on ferme la connexion :
mysql_close(); // Déconnexion de MySQL
?>


</body>
</html>
0
Profil bloqué
31 janv. 2009 à 12:57
c'est bon j'ai un message d'erreur !:p

Parse error: parse error in C:\wamp\www\test\test.php on line 13
0
jona303 Messages postés 369 Date d'inscription dimanche 25 janvier 2009 Statut Membre Dernière intervention 28 janvier 2013 28
31 janv. 2009 à 13:01
bon début :)
enleve le </p> du code php et regarde :)
0
Profil bloqué
31 janv. 2009 à 13:02
Erreur toute bête : je ne l'ouvrais pas en passant par localhost.

Mais maintenant que je passe par la, plus la page blanche mais des erreurs :

Affichage de texte avec PHP

Celle-ci a été écrite entièrement en PHP.
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in C:\wamp\www\test\test.php on line 15

Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\wamp\www\test\test.php on line 16

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in C:\wamp\www\test\test.php on line 16

Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\wamp\www\test\test.php on line 19

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\wamp\www\test\test.php on line 19

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\test\test.php on line 20
Il y a jeux vidéo en vente !
Warning: mysql_close(): no MySQL-Link resource supplied in C:\wamp\www\test\test.php on line 27
0
Profil bloqué
31 janv. 2009 à 13:03
en enlevant le <p> toujours les memes erreur..
0
Profil bloqué
31 janv. 2009 à 13:05
C'est bon !
ça marche !

c'était a cause que :

1: je ne l'ouvrais pas par localhost
2: peu etre le <p>
3:une erreur de caractere dans le mot de passe


Merci beaucoup tu m'a sauvé là ! -p

Cdrl,

2308.
0