Syntaxe php de connexion à une base sql
campusliber
-
croy Messages postés 457 Statut Membre -
croy Messages postés 457 Statut Membre -
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 !!!
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 !!!
Configuration: Mac OS X Firefox 2.0.0.14
3 réponses
-
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. -
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.-
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));
-
-
Etudie quelques tutoriaux : tu ne t'en tireras pas autrement.