Call to undefined function connect_sql()
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonsoir,
J'utilise WampServer (avec comme version : Apache 2.2.22 - Mysql 5.5.24 - PHP 5.3.13 XDebug 2.1.2 XDC 1.5 PhpMyadmin 3.4.10.1 SQLBuddy 1.3.3 webGrind 1.0). Sauf celui-ci ne reconnais pas la commande " function connect_sql()".
Mon fichier con.php3 :
Et dans chaque fichier .php, j'ai au début :
Mon site marchait avant que je change de serveur.
Cordialement,
J'utilise WampServer (avec comme version : Apache 2.2.22 - Mysql 5.5.24 - PHP 5.3.13 XDebug 2.1.2 XDC 1.5 PhpMyadmin 3.4.10.1 SQLBuddy 1.3.3 webGrind 1.0). Sauf celui-ci ne reconnais pas la commande " function connect_sql()".
Mon fichier con.php3 :
$sql_serveur = 'localhost'; $sql_login = 'mon login'; $sql_pass = 'mon pass'; $sql_bdd = 'ma table'; ////////////////////////// /// Connexion SQL /// ///////////////////////// function connect_sql() //Connection à MySQL { global $sql_serveur, $sql_login, $sql_pass, $sql_bdd; //connexion au serveur $linkid = @mysql_connect($sql_serveur,$sql_login,$sql_pass) or die ("Erreur lors de la connection au serveur MySQL !"); //selection de la BD @mysql_select_db($sql_bdd,$linkid) or die("Impossible de selectionner la base de données\n<br>\nVoici l'erreur renvoyée par le serveur MySQL :\n<br>\n".mysql_error()); return $linkid; }
Et dans chaque fichier .php, j'ai au début :
<?php require("conf.php3"); ?>
Mon site marchait avant que je change de serveur.
Cordialement,
A voir également:
- Call to undefined function connect_sql()
- Qwerty to azerty - Guide
- Video to video - Télécharger - Conversion & Codecs
- Majuscule to minuscule - Guide
- Reboot to bootloader - Guide
- Bat to exe converter - Télécharger - Édition & Programmation
10 réponses
Mon fichier con.php3 :
$sql_serveur = 'localhost';
$sql_login = 'mon login';
$sql_pass = 'mon pass';
$sql_bdd = 'ma table';
ma_table est vraiment le nom de la base ?
tu dis que c'est le contenu du fichier con.php3, hors dans tes pages tu fais:
require("conf.php3");
et pourquoi php3 ?
alors que ton serveur apache est en php5 ?
mets tout simplement con.php comme nom de fichier
$sql_serveur = 'localhost';
$sql_login = 'mon login';
$sql_pass = 'mon pass';
$sql_bdd = 'ma table';
ma_table est vraiment le nom de la base ?
tu dis que c'est le contenu du fichier con.php3, hors dans tes pages tu fais:
require("conf.php3");
et pourquoi php3 ?
alors que ton serveur apache est en php5 ?
mets tout simplement con.php comme nom de fichier
Bonsoir,
Oui ma table est vraiment sous le bon nom. Désolé pour le "con.php3" j'ai oublié le "f".
Meme en mettant "conf.php", j'ai toujours : Fatal error: Call to undefined function connect_sql() in
Cordialement,
Oui ma table est vraiment sous le bon nom. Désolé pour le "con.php3" j'ai oublié le "f".
Meme en mettant "conf.php", j'ai toujours : Fatal error: Call to undefined function connect_sql() in
Cordialement,
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mais j'ai l'impression que mon serveur n'accepte pas du tout mon fichier conf.php ou conf.php3. Car tous ce qui est dedans, il me l'indique en tant qu'erreur.
alors regardes le format des sauts de ligne de ton fichier
si tu utilises Notepad++
vas dans preferences "onglet Nouveau document
Unix
si tu utilises Notepad++
vas dans preferences "onglet Nouveau document
Unix
Cela ne vient pas de mes fichiers mais de wamp. Vue que sur l'autre hébergeur, cela marche parfaitement.
Après pour tester ce que tu ma dis, je n'ai pas "vas dans preferences "onglet Nouveau document "
Après pour tester ce que tu ma dis, je n'ai pas "vas dans preferences "onglet Nouveau document "
Message du site du zero (https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql :
Ma version wamp : Apache 2.2.22 - Mysql 5.5.24 - PHP 5.4.3 XDebug 2.1.2 XDC 1.5 PhpMyadmin 3.4.10.1 SQLBuddy 1.3.3 webGrind 1.0
Voici en image mon message d'erreur :
http://img15.hostingpics.net/pics/705867Sanstitre.png
Pourtant la function include est bien activé. Mais je ne trouve pas la main. Donc comment les activer ?
Cordialement,
Une autre erreur assez classique : la fonction inconnue. Vous obtenez ce message d'erreur : Code : PHP Fatal Error: Call to undefined function: fonction_inconnue() in fichier.php on line 27 Là, il faut comprendre que vous avez utilisé une fonction qui n'existe pas. Deux possibilités : * soit la fonction n'existe vraiment pas. Vous avez probablement fait une faute de frappe, vérifiez si une fonction à l'orthographe similaire existe ; * soit la fonction existe vraiment, mais PHP ne la reconnaît pas. C'est parce que cette fonction se trouve dans une extension de PHP que vous n'avez pas activée. Par exemple, si vous essayez d'utiliser la fonction imagepng alors que vous n'avez pas activé la bibliothèque GD pour les images en PHP, on vous dira que la fonction n'existe pas. Activez la bibliothèque qui utilise la fonction et tout sera réglé. Une dernière chose : il se peut aussi que vous essayiez d'utiliser une fonction qui n'est pas disponible dans la version de PHP que vous avez. Vérifiez dans le manuel dans quelles versions de PHP cette fonction est disponible.
Ma version wamp : Apache 2.2.22 - Mysql 5.5.24 - PHP 5.4.3 XDebug 2.1.2 XDC 1.5 PhpMyadmin 3.4.10.1 SQLBuddy 1.3.3 webGrind 1.0
Voici en image mon message d'erreur :
http://img15.hostingpics.net/pics/705867Sanstitre.png
Pourtant la function include est bien activé. Mais je ne trouve pas la main. Donc comment les activer ?
Cordialement,