Probleme de connexion a ma base de données [Résolu]

Signaler
Messages postés
498
Date d'inscription
lundi 24 août 2009
Statut
Membre
Dernière intervention
1 mars 2020
-
Messages postés
30321
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 novembre 2020
-
Bonjour,
j'ai eu un problème avec mon wamp serveur j'ai désinstalle et réinstallé la nouvelle version 2.5 et voila le message d'erreur que je reçois .
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\wamp\www\FACTURA_A_JOUR\functions\connect.php on line 8

comment je corrige ça ?? merci de bien vouloir m'aider

3 réponses

Messages postés
6648
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
4
Bonjour,

Si mysql est votre seul connecteur à la base de données, vous pouvez inhiber les messages d'erreur en les préfixant avec @, exemple:

mysql_connect devient @mysql_connect

et le message - qui est simplement un avertissement - n'apparaîtra plus.

A+
Messages postés
30321
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 novembre 2020
338
Bonjour,

C'est surtout que tu es passé à une version PHP plus élevée...
et donc que certaines commandes ne sont plus prises en compte ou "dépréciées".

C'est le cas pour les commandes Mysql_ ...
désormais il est conseiller d'utiliser Mysqli_ ou PDO.


Messages postés
6648
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
4
le problème avec Mysql_ c'est que le code PHP de beaucoup de serveurs tournent encore avec ça et que leurs propriétaires ne vont pas le mettre à jour de si tôt... Donc, même si des versions de PHP "menacent" de "couper mysql_" je pense qu'ils ne le feront pas.

J'ai installé ZF sur un serveur qui n'avait pas mysqli_ ni PDO_... Eh bien il y avait une librairie pour ZF hors ZEND pour gérer mysql_. Ce serveur fonctionne très bien.

C'est juste mon avis, mais mysql_ est pas prêt d'être "éteint". C'est comme le clavier AZERTY. Il n'y a plus de raison technique à conserver cet assemblage de touches, pourtant il perdure....
Messages postés
30321
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 novembre 2020
338
C'est comme le clavier AZERTY. Il n'y a plus de raison technique à conserver cet assemblage de touches, pourtant il perdure....

Ah bon ??
Le positionnement des touches sur un clavier n'est il pas étudié pour répondre au mieux aux combinaisons de touches les plus utilisées . ??? et donc pour les Francophones AZERTY n'est pas plus optimisé que le QWERTY ?? ... je pense que si.


le problème avec Mysql_ c'est que le code PHP de beaucoup de serveurs tournent encore avec ça et que leurs propriétaires ne vont pas le mettre à jour de si tôt... Donc, même si des versions de PHP "menacent" de "couper mysql_" je pense qu'ils ne le feront pas.

Je pense que si...ça risque d'arriver. (surtout depuis le rachat de Mysql par Oracle)....

Et si les gens ne veulent pas changer le code de leurs pages...ben il n'ont qu'à rester sur des "anciennes" versions de PHP ....
Messages postés
6648
Date d'inscription
mercredi 13 avril 2011
Statut
Membre
Dernière intervention
28 septembre 2015
4
Hors sujet, mais.....

Extrait Wikipedia: "La disposition qwerty, brevetée en 1868, a été spécifiquement étudiée pour éviter les risques de blocage des premières machines à écrire mécaniques produites massivement par l'armurier Remington. Sur ces premières machines à écrire, les tiges des touches voisines se coinçaient fréquemment l'une l'autre. La disposition qwerty a donc été conçue afin que les lettres les plus fréquemment contiguës dans les mots de la langue anglaise correspondent à des « barres à caractères » (les marteaux frappant le papier) les plus écartées possibles, ce qui limite les risques de blocage des tiges"

Donc, je pense que mysql_ perdurera certainement une décennie, voire deux...
Messages postés
498
Date d'inscription
lundi 24 août 2009
Statut
Membre
Dernière intervention
1 mars 2020
1
je crois que j'ai un véritable soucis actuellement.
Comme je disais mon wamp ne s'affichait plus . alors j'ai télécharger la version2.5 que j'ai installé . dans mon phpMyAdmin la base de données affice toutes les table a gauche mais quand je clique sur certain comme la table utilisateur phpMyAdmin m'affiche cette erreur :

#1146 - La table 'dggescomctbdd.utilisteurs' n'existe pas

. je comprend pas . comment je fais pour corriger cela
Messages postés
30321
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 novembre 2020
338
Bonjour,
ceci n'est pas la même question....;

ta question était :

voila le message d'erreur que je reçois .
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\wamp\www\FACTURA_A_JOUR\functions\connect.php on line 8


Je me répète...
Si cette question est résolue... merci de clore cette discussion ( en cliquant sur le lien Marquer comme résolu sous le titre de la question ) puis, si tu en as besoin, ouvrir une nouvelle discussion pour cette nouvelle question !