WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
Erreur mysql_connect()
Envoyé par: Markdaul (---.subs.proxad.net)
Date: 08 December 2020 à 20:22

Bonjour,

Je viens d'installer Wamp version 3.23.
Ma config :
Windows 10 famille
Version Apache :2.4.46
Version de PHP :7.3.21
Version de MySQL :5.7.31
Version de MariaDB :10.4.13

Mon icône de Wampserver est vert et aucun message d'erreur ne s'affiche sur la page d'accueil.
J'ai créé un virtual host "douane" et le fichier hosts de Windows affiche ceci :
#
127.0.0.1 localhost
::1 localhost

127.0.0.1 douane
::1 douane


Je parviens à accéder sans problème aux dossiers et fichiers de mon projet "Douane", mais lorsque je lance la page php d'acceuil, j'obtiens le message d'erreur suivant :
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\wamp64\www\Douane\includes\header.php on line 3
( ! ) Error: Call to undefined function mysql_connect() in C:\wamp64\www\Douane\includes\header.php on line 3

Pour la connexion à la base de données, j'ai essayé les combinaisons suivantes :
mysql_connect("localhost", "root", "" );
mysql_connect("douane", "root", "" );
mysql_connect("Localhost", "root", "" );
mysql_connect("Douane", "root", "" );

En enlevant les lignes de connexion à la BDD j'obtiens bien la page attendue. C'est donc bien l'instruction mysql_connect qui ne passe pas...

Une idée ? ai je oublié quelque chose ?
Merci par avance pour votre aide !

Options: Répondre•Citer ce Message
Re: Erreur mysql_connect()
Envoyé par: Otomatic (Modérateur)
Date: 08 December 2020 à 20:38

Bonsoir,

L'extension mysql n'existe plus depuis longtemps, il faut utiliser mysqli.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Erreur mysql_connect()
Envoyé par: Markdaul (---.subs.proxad.net)
Date: 09 December 2020 à 10:33

Merci beaucoup Otomatic !
Je n'avais plus touché de code php depuis 12 ans (ceci explique celà)...il va falloir que je me remette dans le bain pour ce genre de "détail" !
Merci encore ça fonctionne winking smiley

Options: Répondre•Citer ce Message
Re: Erreur mysql_connect()
Envoyé par: Markdaul (---.subs.proxad.net)
Date: 09 December 2020 à 11:16

Rebonjour,


Le hic c'est que je souhaite réactiver un très vieux site pour y faire quelques modifs grâce à Wamp.
Celà fonctionne désormais sur WAMP, mais plus sur le web (logique car version php différente)

Quelle pourrait être la meilleure approche à votre sens ?

- "Downgrader" Wamp pour qu'il lise le PHP5 et non 7 ? (est ce seulement possible ?)
- Tester dans le code la version de PHP et déclencher une syntaxe différente selon la version (cela me parait très lourd)
- Upgrader la version php de ma page perso (est ce possible sans tout avoir à refaire ??)
- Autre solution plus simple ?

Merci par avance !

Options: Répondre•Citer ce Message
Re: Erreur mysql_connect()
Envoyé par: Otomatic (Modérateur)
Date: 09 December 2020 à 11:19

Bonjour,

Dans des cas comme celui-ci, toujours RTFM ! El la documentation officielle PHP donne la solution :
fonction mysql_connect

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP