NewbieContest

Programmation => Langages Web => Discussion démarrée par: zero_cool le 04 Novembre 2011 à 11:31:05



Titre: connexion base de donnés
Posté par: zero_cool le 04 Novembre 2011 à 11:31:05
bonjour tout le monde donc je voudrais savoir j'ai prit l'habitude de me connécté a ma base de donné avec mysql-connect mais il parait que cette fonction et vielle et plus trop recommandé de l'utilisé donc est ce que je doit me mettre a l'extension pdo en php que je trouve plus dur  merci **orthographe !**


Titre: Re : connexion base de donnés
Posté par: Ge0 le 04 Novembre 2011 à 17:56:27
Oui.

Même si tu trouves PDO plus dur, tu prendras de bonnes habitudes ; tu vas utiliser une instance de classe et peut-être te mettre à "penser objet" si ce n'est pas encore le cas. Et puis PDO est une couche d'abstraction autour de plusieurs systèmes de gestion de base de données (SGBD), donc, en plus de MySQL, tu peux communiquer avec PostGreSQL, MSSQL, Oracle, ...

N'hésite pas à lire de la documentation sur le sujet pour te faire une réelle opinion. N'étant pas spécialiste de la chose, je ne peux pas te guider davantage.

Bonne chance !


Titre: Re : connexion base de donnés
Posté par: S0410N3 le 05 Novembre 2011 à 00:11:01
mysql-connect est très bien... On s'en branle en peu (beaucoup ?) de la surcouche pdo. Comme toujours il suffit de savoir ce que l'on fait ce qui, ok, devient rare de nos jours.../me ne pense vraiment pas que penser objet soit une bonne habitude.
OK je me fais vieux sorry je sors...


Titre: Re : connexion base de donnés
Posté par: the lsd le 05 Novembre 2011 à 00:55:38
Sur le principe, j'suis d'accord avec toi soso, mais il y a juste un petit problème de rien du tout, tout riquiqui. Il y a PAS mysql_connect dans la prochaine version de php. Oui oui.
Donc, passage à PDO obligatoire un jour ou l'autre.

+1 pour la POO aussi, surtout en PHP

Enjoy

The lsd


Titre: Re : connexion base de donnés
Posté par: S0410N3 le 05 Novembre 2011 à 01:04:53
/me pleure à chaudes larmes


Titre: Re : connexion base de donnés
Posté par: zero_cool le 07 Novembre 2011 à 12:39:07
merci de vos réponse je voudrais savoir  il parais que poo en php  niveau sécurité et plus fiable avec les requêtes préparé etc et pour ma part je souhaite plus apprendre ces langages de développement pour m'orienter dans le domaine des failles web donc est ce utile de savoir programmé orienté objet et quel compétence me faut en  plus de ces langages merci!


Titre: Re : connexion base de donnés
Posté par: wiwiland le 09 Janvier 2012 à 14:52:09
Plus fiable... pas vraiment.
Tu peux faire des scripts tout à fait sécurisés avec les fonctions mysql_*
C'est juste qu'avec PDO il est plus facile de sécuriser les requêtes avec prepare(), mais on voit beaucoup de gens faire des query() à la place.
Donc ce n'est pas la techno qui importe, c'est ce que tu en fais.