A voir également:
- [MySQL] Conexion casse tete
- Gmail conexion - Guide
- Casse-tête avec des allumettes - Télécharger - Jeux vidéo
- Mysql community server - Télécharger - Bases de données
- Remplacer tete sur photo - Guide
- Un mot est caché dans l'en-tête du document. pour le trouver, modifiez sa couleur. ✓ - Forum Word
23 réponses
il affiche ça: Parse error: parse error in d:\php\mysql.php on line 5 et la ligne 5 c l'établissement de la connexion
chrisBzh
Messages postés
13
Date d'inscription
mercredi 27 juin 2007
Statut
Membre
Dernière intervention
27 juin 2007
27 juin 2007 à 14:11
27 juin 2007 à 14:11
essaye de remplacer mysql_connect() par mysql_pconnect()
de facon a avoir sa
// connexion au serveur
$conection=mysql_pconnect("localhost","root","");
As tu tjs le même problème ?
de facon a avoir sa
// connexion au serveur
$conection=mysql_pconnect("localhost","root","");
As tu tjs le même problème ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
oui j'ai le meme probleme mais quand je fait ça il me signale la ligne 2 a un probleme:
<? php
$host="localhost";// ligne d'erreur
$user="root";
$password="";
// connexion au serveur
$conection=mysql_pconnect($host,$user,$password);
.......
....
<? php
$host="localhost";// ligne d'erreur
$user="root";
$password="";
// connexion au serveur
$conection=mysql_pconnect($host,$user,$password);
.......
....
Avec quel editeur php travailles tu ?
Dreamwever ? Notepad++ ?
si tu as Notepad++ va voir dans le menu Format si Convertir au format Unix est bien en grisé ?
Brrr
je viens de faire un copier coller de ton code dans mon éditeur, si c'est l'image exacte de ton code l'erreur est un espace entre <? et php à la première ligne.
Vérifies si c'est ça ne tiens pas compte du début de ma réponse.
Dreamwever ? Notepad++ ?
si tu as Notepad++ va voir dans le menu Format si Convertir au format Unix est bien en grisé ?
Brrr
je viens de faire un copier coller de ton code dans mon éditeur, si c'est l'image exacte de ton code l'erreur est un espace entre <? et php à la première ligne.
Vérifies si c'est ça ne tiens pas compte du début de ma réponse.
chrisBzh
Messages postés
13
Date d'inscription
mercredi 27 juin 2007
Statut
Membre
Dernière intervention
27 juin 2007
27 juin 2007 à 14:37
27 juin 2007 à 14:37
enlève l'espace entre "?" et "php"
comme sa
<?php
//ton code
?>
ou tout simplement
<?
//ton code
?>
;)
comme sa
<?php
//ton code
?>
ou tout simplement
<?
//ton code
?>
;)
il n'affiche plus d'erreur j'utilise l'éditeur SC_HTML maintenant c cette ligne qu'il affiche
Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: NO) in d:\php\mysql.php on line 5
Base inaccessible
seriez vous volontié que je vous envoie le code ds vos boite?
Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: NO) in d:\php\mysql.php on line 5
Base inaccessible
seriez vous volontié que je vous envoie le code ds vos boite?
Une nuance par rapport à toi chrisBzh:
<?
//ton code
?>
il faut éviter d'utiliser les shorts tags <? pour le php car en php5 ça pose problème, il ne les reconnait pas !
J'ai migré récemment un site de php4 à php5 et c'est ces tags qui coinçaient
Cordialement
<?
//ton code
?>
il faut éviter d'utiliser les shorts tags <? pour le php car en php5 ça pose problème, il ne les reconnait pas !
J'ai migré récemment un site de php4 à php5 et c'est ces tags qui coinçaient
Cordialement
oui c'etait l'espace il n'affiche plus d'erreur j'utilise l'éditeur SC_HTML maintenant c cette ligne qu'il affiche
Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: NO) in d:\php\mysql.php on line 5
Base inaccessible
Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: NO) in d:\php\mysql.php on line 5
Base inaccessible
chrisBzh
Messages postés
13
Date d'inscription
mercredi 27 juin 2007
Statut
Membre
Dernière intervention
27 juin 2007
27 juin 2007 à 15:02
27 juin 2007 à 15:02
Merci Alain42 !!! Une info a retenir ! Pas de shorts tags en PHP 5 ! Quand on le sait pas sa peut faire c.... très longtemps !! :p
chrisBzh
Messages postés
13
Date d'inscription
mercredi 27 juin 2007
Statut
Membre
Dernière intervention
27 juin 2007
27 juin 2007 à 15:09
27 juin 2007 à 15:09
bah... si sa bloque la, sa n'a pas l'air de venir du code ! ptet plutot un problème de config de user sur MySQL...
chrisBzh
Messages postés
13
Date d'inscription
mercredi 27 juin 2007
Statut
Membre
Dernière intervention
27 juin 2007
27 juin 2007 à 15:37
27 juin 2007 à 15:37
moi non plus... bizarre :s
Posotaz
Messages postés
489
Date d'inscription
samedi 23 juin 2007
Statut
Membre
Dernière intervention
19 juin 2011
225
27 juin 2007 à 17:01
27 juin 2007 à 17:01
Au pire, connecte-toi manuellement à ta base de données via PHPMyAdmin. Tu crées un nouvel utilisateur (tu lui donnes un nom et un mot de passe) et tu te connectes sous ce compte. Ainsi c'est certain que ça ne vient pas d'un problème de mot de passe (mais je pense que ça vient de là).
Bon j'ai essayé de reactualisé les privilege du root il m'affiche maintenant ça:
Acces correct à la base Resource id #31
c le Resource id#31 que je comprend pas
Acces correct à la base Resource id #31
c le Resource id#31 que je comprend pas
Ressource ID est le numero de la ressource connexion à la base
mais il vaut mieux utiliser cette syntaxe:
$conection=mysql_connect("localhost","root","") or die (mysql_error());
La tu auras les vraies erreurs Mysql
Ceci pendant la phase de debugage de ton script, après tu mets un @ devant mysql_connect:
$conection=mysql_connect(....... comme ça les utilisateurs ne verront pas ta config affichée dans un message d'erreur en cas de pb.
mais il vaut mieux utiliser cette syntaxe:
$conection=mysql_connect("localhost","root","") or die (mysql_error());
La tu auras les vraies erreurs Mysql
Ceci pendant la phase de debugage de ton script, après tu mets un @ devant mysql_connect:
$conection=mysql_connect(....... comme ça les utilisateurs ne verront pas ta config affichée dans un message d'erreur en cas de pb.