Syntaxe php de connexion à une base sql

Fermé
campusliber - 24 mai 2008 à 19:08
croy Messages postés 453 Date d'inscription samedi 19 janvier 2008 Statut Membre Dernière intervention 23 octobre 2012 - 26 mai 2008 à 08:40
Bonjour tout l'monde !

J'ai fait ça :

10 // Parametres mysql
11 define('DB_SERVER', 'localhost'); // serveur mysql
12 define('DB_SERVER_USERNAME', 'campusliber'); // nom d'utilisateur
13 define('DB_SERVER_PASSWORD', '123456'); // mot de passe
14 define('DB_DATABASE', 'agents'); // nom de la base
15
16// Connexion au serveur mysql
17 $connect = mysql_connect (DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD) or die("Impossible de se connecter ") ;
18 // sélection de la base de données
19 mysql_select_db(DB_DATABASE, $connect);

et ça donne ça :

Erreur de syntaxe près de ')' à la ligne 17

Au secours !!!
A voir également:

3 réponses

croy Messages postés 453 Date d'inscription samedi 19 janvier 2008 Statut Membre Dernière intervention 23 octobre 2012 114
24 mai 2008 à 19:24
Tout semble correct.

Il faut procéder par essais successifs et je te suggère de commencer par mettre en commentaires la ligne $connect = ...
Est-ce-qu'il y a toujours une erreur ?

Si oui : continue à tatonner avec les lignes au-dessus
Si non : c'est cette ligne qui est erronée : remplace tour à tour chaque argument constante par une valeur litterale ( 'xxxx' )

Il est possible que ton script cntienne un caractère non affichable qui ne plait pas à l'interpréteur PHP.
0
campusliber
24 mai 2008 à 19:53
Euh.. J'ai oublié de préciser... Je suis un ignorant total...
Qu'entends-tu par "mettre en commentaire" ?
0
croy Messages postés 453 Date d'inscription samedi 19 janvier 2008 Statut Membre Dernière intervention 23 octobre 2012 114
25 mai 2008 à 08:59
mettre en commentaire = placer au début de la ligne deux slashes ('//')

Si tu es un "ignorant total", je te conseille très vivement de suivre quelques tutoriaux avant toute chose.
0
campusliber
26 mai 2008 à 03:29
Bonsoir.
J'ai essayé ton truc des "//" : ça marche !

Enfin... Disons que je change de message d'erreur !

J'obtiens maintenant une série de messages (autant de messages que de rubriques):

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /cosmaforms/traitinscragent.php on line 56

la ligne 56 étant :

$$index = mysql_real_escape_string(trim($valeur));
0
croy Messages postés 453 Date d'inscription samedi 19 janvier 2008 Statut Membre Dernière intervention 23 octobre 2012 114
26 mai 2008 à 08:40
Etudie quelques tutoriaux : tu ne t'en tireras pas autrement.
0