Modifier du MYSQL vers du PDO – Base de données

Voici un premier tableau pour débuter les correspondances de requêtes entre le MYSQL et le PDO :

Commande MYSQL Commande PDO
mysql_select_db(); Requête non existante en PDO : la table est déjà définie dans la connexion à la BDD avec new PDO(…)
mysql_fetch_array();
mysql_fetch_assoc();
mysql_fetch_row();
Utiliser le PDOStatement->fetch avec :
a) PDO::FETCH_ASSOC
b) PDO :: FETCH_BOTH
C) PDO :: FETCH_OBJ
pour les principaux paramètres.
mysql_free_result(); unset()
mysql_num_rows();
mysql_affected_rows();
PDOStatement->rowCount
mysql_insert_id(); PDO::lastInsertId
mysql_num_rows(); PDOStatement->rowCount

Day 18 – Suite des requêtes PDO et Rédaction Tutorial

En cette journée, le point principal mis en avant est le changement des requêtes MYSQL vers PDO et la modification de divers aspects dans le code.

Plusieurs fichiers furent donc modifiés et testés sur le serveur pour voir si tout fonctionne correctement et si les liens aux base de données sont toujours corrects.

De plus, des tutoriaux seront disponibles à partir de demain concernant les bases de données (par exemple le changement de requêtes MYSQL vers PDO, …).

Demain, un tutorial sera mis en ligne pour les requêtes et je devrai rencontrer mon maître de stage afin de lui montrer mon avancement dans le projet.

 

Day 16 – Suite Requêtes PHP(PDO) et Rédaction du TFE

Le début de journée commença magnifiquement avec un gros retard des trains suite à un « accident de passage » ce qui m’obligea à programmer chez moi.

J’ai donc continué la conversion de PDO des requêtes MYSQL avec quelques problèmes au niveau des connexions. La requête reste plus ou moins la même mais quelques changements importants doivent être effectués ce qui m’entraina tout droit dans diverses erreurs. Un tutorial sera rédigé dans les prochains jours afin de vous montrer différentes erreurs à éviter lors de cette conversion.

Ensuite, le reste de la journée fut dédié à la rédaction du TFE (parties outils et conception) ainsi que la correction de divers points dans la présentation de l’entreprise (informations reçues de G. Tilleul concernant Robotstream, Numerizik et son entreprise).

Day 15 – Requêtes PHP(PDO) et Scrum

Le début de la journée fut dédié uniquement au premier objectif de mon stage qui est le changement des requêtes MYSQL en requêtes PHP (PDO).

Plusieurs fichiers furent donc utilisés pour effectuer différents tests permettant de bien comprendre cette approche. J’ai d’ailleurs trouvé un tutorial plutôt intéressant sur le sujet ainsi que plusieurs sites :
– http://www.siteduzero.com/tutoriel-3-34790-pdo-interface-d-acces-aux-bdd.html
– http://studio.jacksay.com/tutoriaux/php/connection-mysql-avec-pdo

– http://blog.jchristophe.fr/post/Utiliser-PDO-PHP-Data-Objects

De plus, quelques tutoriaux seront disponibles dans les prochains jour afin de vous partager mon expériences sur ce fameux PDO !

Ensuite, l’après-midi fut dédiée à l’apprentissage du Scrum au niveau théorique.

Voici LE lien ultime sur le Scrum pour les gens désireux d’apprendre ce framework :
http://www.scrum.org/storage/scrumguides/Scrum%20Guide%20-%20FR.pdf

Pour finir, un test disponible sur le site Scrum fut réalisé afin d’approfondir nos connaissances :
http://www.scrum.org/scrumopenassessment

Après plusieurs essais, le test s’avère assez facile et vous permettra d’apprendre en vous trompant … ce qui reste la meilleure technique d’apprentissage selon moi !