Page 1 sur 1

Erreur de connection à la base de données

Posté : 20 nov. 2007, 21:08
par chodaboy34
Bonjour,

Je fais des tests en local pour essayer de trouver ue solution à un de mes autres (nombreux) problémes. Mais, j'ai une erreur dés le début : J'ai crée un fichier connection.php contenant ceci :
<?

$host = "127.0.0.1";
$user = "chodaboy";
$passwd = "";
$bdd = "test";

mysql_connect($host,$user,$passwd) or die("erreur de connexion au serveur $host");

mysql_select_db($bdd) or die("erreur de connexion a la base de donnees");

? > 
Si je vais sur ma page index.php, j'ai ce message d'erreur :

Parse error: parse error in c:\program files\easyphp1-8\www\www\frametest\connection\connection.php on line 12

D'aprés ma faible expérience de php, parse error appraît lorsqu'il y a une erreur de syntaxe. Or, j'ai l'impression que mon fichier est correct. Vous me le confirmez ?

Posté : 20 nov. 2007, 21:10
par choubix
a la ligne 12 tu as ta balise qui ferme ton code php
?>

au lieu de
? >
non?


par ailleurs je crois avoir lu qu'il etait preferable de commencer son code php par <?php plutot que <? car ca n'etait pas interprete pareil en fonction du serveur sur lequel tu tournes (Microsoft ou Linux)

Posté : 20 nov. 2007, 21:20
par Truc
par ailleurs je crois avoir lu qu'il etait preferable de commencer son code php par <?php plutot que <? car ca n'etait pas interprete pareil en fonction du serveur sur lequel tu tournes (Microsoft ou Linux)
En fonction de la valeur de short_oepn_tag :wink:
Mais dans tous les cas il est préférable d'utiliser <?php

Posté : 20 nov. 2007, 21:24
par choubix
desole 2x post...

Posté : 20 nov. 2007, 21:31
par chodaboy34
Merci de cette réponse précise et rapide.

Une effet, le petit espace aprés le ? n'est pas toléré :)