Parse error: syntax error, unexpected T_VARIABLE in
Oasis
-
Oasis -
Oasis -
Bonjour,
Je tente d'installer un script dont j'ai supprimé par erreur le fichier de connection à la base de données, je veux donc le recreer, j'y ai mis ceci :
Mais j'ai l'erreur suivante :
Il semblerait que les variables sont inconnues, comment puis je faire ?
Je tente d'installer un script dont j'ai supprimé par erreur le fichier de connection à la base de données, je veux donc le recreer, j'y ai mis ceci :
<?php mysql_connect() $DBTYPE = 'mysql'; $DBHOST = 'mon serveur'; $DBUSER = 'mon user'; $DBPASSWORD = 'pass'; $DBNAME = 'nom'; ?>
Mais j'ai l'erreur suivante :
Parse error: syntax error, unexpected T_VARIABLE in /homez.379/mafieuxd/www/includes/db_connect.php on line 3
Il semblerait que les variables sont inconnues, comment puis je faire ?
A voir également:
- Parse error: syntax error, unexpected T_VARIABLE in
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Error 1962 ✓ - Forum PC fixe
- Eespt technical error ✓ - Forum TNT / Satellite / Réception
- Bad request error 403 paiement ✓ - Forum Réseaux sociaux
- Fan error lenovo - Forum PC portable
6 réponses
Bonjour,
Tu as oublié le point-virgule à la fin de la fonction mysql_connect() :
D'autre part, tu devrais utiliser cette fonction APRES avoir déclaré tes variables de connexion/identification :
Tu as oublié le point-virgule à la fin de la fonction mysql_connect() :
<?php mysql_connect(); $DBTYPE = 'mysql'; $DBHOST = 'mon serveur'; $DBUSER = 'mon user'; $DBPASSWORD = 'pass'; $DBNAME = 'nom'; ?>
D'autre part, tu devrais utiliser cette fonction APRES avoir déclaré tes variables de connexion/identification :
<?php $DBTYPE = 'mysql'; $DBHOST = 'mon serveur'; $DBUSER = 'mon user'; $DBPASSWORD = 'pass'; $DBNAME = 'nom'; mysql_connect(); ?>
et puis utiliser les variables que tu as définies pour la fonction mysql_connect()
et une petite trace d'erreur or die (.....) que tu pourras supprimer dès que ça fonctionnera
et une petite trace d'erreur or die (.....) que tu pourras supprimer dès que ça fonctionnera
<?php
$DBTYPE = 'mysql';
$DBHOST = 'mon serveur';
$DBUSER = 'mon user';
$DBPASSWORD = 'pass';
$DBNAME = 'nom';
mysql_connect($DBHOST,$DBUSER,$DBPASSWORD)or die ("Pb connexion serveur: ".mysql_error();
mysql_select_db($DBNAME);
?>
Merci de m'aider, je n'avais pas vu pour le ";"
en mettant :
J'ai maintenant le message:
Et avec :
J'ai le message suivant:
Un ";" serait de trop ?
en mettant :
<?php $DBTYPE = 'mysql'; $DBHOST = 'mon host'; $DBUSER = 'user'; $DBPASSWORD = 'pass'; $DBNAME = 'nom de la base'; mysql_connect(); ?>
J'ai maintenant le message:
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /homez.379/mafieuxd/www/includes/db_connect.php on line 7
Et avec :
<?php
$DBTYPE = 'mysql';
$DBHOST = 'mon host';
$DBUSER = 'user';
$DBPASSWORD = 'pass';
$DBNAME = 'nom de la base';
mysql_connect($DBHOST,$DBUSER,$DBPASSWORD)or die ("Pb connexion serveur: ".mysql_error();
mysql_select_db($DBNAME);
?>
J'ai le message suivant:
Parse error: syntax error, unexpected ';' in /homez.379/mafieuxd/www/includes/db_connect.php on line 7
Un ";" serait de trop ?
ben ça c'est normal si tu as laissé la fonction mysql_connect() vide! Normalement :
ou alors :
En utilisant bien entendu tes propres identifiants en mode local ou bien en ligne sur ton hébergeur, tout dépend si tu testes cette page en local ou en ligne...!
<?php $DBTYPE = 'mysql'; $DBHOST = 'mon host'; $DBUSER = 'user'; $DBPASSWORD = 'pass'; $DBNAME = 'nom de la base'; mysql_connect($DBHOST, $DBUSER, $DBPASSWORD); ?>
ou alors :
<?php
mysql_connect('localhost', 'name_user', 'mot_de_passe');
?>
En utilisant bien entendu tes propres identifiants en mode local ou bien en ligne sur ton hébergeur, tout dépend si tu testes cette page en local ou en ligne...!
Non je test directement en ligne et comme dis plus haut en mettant :
mysql_connect($DBHOST,$DBUSER,$DBPASSWORD)or die ("Pb connexion serveur: ".mysql_error();
mysql_select_db($DBNAME);
Ca ne fonctionne pas : Parse error: syntax error, unexpected ';' in /homez.379/mafieuxd/www/includes/db_connect.php on line 7
Ligne 7 qui correspond à :
mysql_connect($DBHOST,$DBUSER,$DBPASSWORD)or die ("Pb connexion serveur: ".mysql_error();
Alors que mes infos sont bien renseignées plus haut dans le fichier:
$DBTYPE = 'mysql';
$DBHOST = 'mon host';
$DBUSER = 'user';
$DBPASSWORD = 'pass';
$DBNAME = 'nom de la base';
Bien sur mon host est bien l'adresse du serveur etc...
mysql_connect($DBHOST,$DBUSER,$DBPASSWORD)or die ("Pb connexion serveur: ".mysql_error();
mysql_select_db($DBNAME);
Ca ne fonctionne pas : Parse error: syntax error, unexpected ';' in /homez.379/mafieuxd/www/includes/db_connect.php on line 7
Ligne 7 qui correspond à :
mysql_connect($DBHOST,$DBUSER,$DBPASSWORD)or die ("Pb connexion serveur: ".mysql_error();
Alors que mes infos sont bien renseignées plus haut dans le fichier:
$DBTYPE = 'mysql';
$DBHOST = 'mon host';
$DBUSER = 'user';
$DBPASSWORD = 'pass';
$DBNAME = 'nom de la base';
Bien sur mon host est bien l'adresse du serveur etc...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question