cannot redeclare function
Bonjour,
Je fais encore appel à vous car j'ai quelques soucis avec une fonction.
Je précise d'abord qu'en local ça marche, mais plus quand je mets les ajouts en ligne.
Je déclare dans un fichier (connexion.php) un certain nombre de fonctions pour me connecter à ma base de données.
Code:
1 2 3 4 5 6
| function connexion()
{
// Connexion à la base de données
mysql_connect("localhost", "admin", "************") or die(mysql_error());
mysql_select_db("db") or die(mysql_error());
} |
J'importe les fichiers php dans lesquels sont écrites ces fonctions.
J'appelle mes fonctions ainsi :
Une fois le fichier importé avec un include.
Mon navigateur me renvoie :
Code:
Fatal error: Cannot redeclare connexion() (previously declared in /home/concilia/public_html/utilitaires/connexion.php:8) in /home/concilia/public_html/utilitaires/connexion.php on line 10
Je comprends pas pourquoi il fonctionne en local et pas en ligne. De plus, je vois mal où c'est que j'ai fais plusieurs appels à a fonction, si j'interprète bien le message d'erreur, il semble dire que je déclare plusieurs fois la même chose?
Je vous remercie vivement de vos réponses, indices, et éclaircissements :-)