Php 2 - Approfondissement MySQL, PDO et MVCPierre Faure
Introduction au langage de programmation PHP.
Présentation réalisée la première fois le lundi 10 mars 2014 à l'IIM : Institut de l'Internet et du Multimédia pour les années préparatoires.
Cette présentation a pour but d'approfondir les compétences PHP des élèves : utiliser des bases de données, comprendre PDO et le modèle MVC (basique).
Après présentation orale de ces slides, des exercices de mise en pratique ont été réalisés en Atelier avec les élèves.
L'exercice principal était de construire une plateforme similaire à twitter selon un modèle MVC.
Voici le plan de la présentation :
• Les bases de données : MySQL
- Principe
- phpMyAdmin
- Interagir avec une BDD
• Les fonctions
- La machine à carottes
- Exemple avec MySQL
- Les fonctions PHP
• Modèle Vue Contrôleur - MVC
- Principe
- Mise en pratique
• Quelques trucs à savoir a.$_FILES et $_POST
- $_SESSION
- L’indentation
- PHP + HTML = ?
Support pour une presentation sur les opérations avancées avec MongoDB (il n'y a pas de vidéo)
Le texte général est ici: http://germanlinux.blogspot.fr/2014/06/operations-avancees-avec-mongodb.html
Php 2 - Approfondissement MySQL, PDO et MVCPierre Faure
Introduction au langage de programmation PHP.
Présentation réalisée la première fois le lundi 10 mars 2014 à l'IIM : Institut de l'Internet et du Multimédia pour les années préparatoires.
Cette présentation a pour but d'approfondir les compétences PHP des élèves : utiliser des bases de données, comprendre PDO et le modèle MVC (basique).
Après présentation orale de ces slides, des exercices de mise en pratique ont été réalisés en Atelier avec les élèves.
L'exercice principal était de construire une plateforme similaire à twitter selon un modèle MVC.
Voici le plan de la présentation :
• Les bases de données : MySQL
- Principe
- phpMyAdmin
- Interagir avec une BDD
• Les fonctions
- La machine à carottes
- Exemple avec MySQL
- Les fonctions PHP
• Modèle Vue Contrôleur - MVC
- Principe
- Mise en pratique
• Quelques trucs à savoir a.$_FILES et $_POST
- $_SESSION
- L’indentation
- PHP + HTML = ?
Support pour une presentation sur les opérations avancées avec MongoDB (il n'y a pas de vidéo)
Le texte général est ici: http://germanlinux.blogspot.fr/2014/06/operations-avancees-avec-mongodb.html
Ang salitang Osidabulyu ay galing sa daglat ng salitang Englis na “Overseas Contract Workers.” Ito ang termino na unang ginamit ng Pamahalaang Pilipinas sa mga Pinoy na nagtatrabaho sa ibang bansa sa ilalim ng isang lehitimong kontrata.
Pagkalipas ng ilang panahon, ginamit na rin itong pantawag sa lahat ng Pilipinong nagtatrabaho sa ibang bansa maski na ang mga ito ay mga puslit at mga nasa kategoryang T&T o tagu ng tago. Ngayon, ang OCW ay napalitan ng OFW (Overseas Foreign Workers).
Ginamit ko ang orihinal na termino sa paglikha ng aking mga karikatura.
Hindi biro ang desisyon na mangibang bayan subalit maraming mamamayan ng Pilipinas ang gumawa nito. Kalimitan, ang kahirapang kumita ng pera sa sariling bayan ang nagbubunsod sa ating mga kababayan na mag-“abroad.”
Ang pangarap ng dagliang yaman at ang sarap ng pagkita ng dolyar ay mga pangunahing insentibo sa paglisan.
Sana’y makapagdulot ito sa mga mahal kong mambabasa ng galak, paglilimi at mahalagang aral.
Sumasaludo ako sa lahat ng aking mga kasamahang Osidabulyu. Dapat bigyan ng maganda at kumpletong proteksyon ng pamahalaan ang lahat ng manggagawa sa ibang bansa.
Mabuhay ang mga Osi! Maraming salamat sa inyong lahat!
Rufran C. Frago
May-akda
Jehanzeb Hakim has over 10 years of experience in industrial engineering, process improvement, and quality control. He currently works as an Industrial Engineer at Jabil Circuit, where he has improved efficiency, quality, and reduced costs. Previously, he held engineering roles at several manufacturing companies where he applied lean principles and Six Sigma methodology to optimize production processes. He has a Master's degree in Industrial Engineering and is a certified Six Sigma Green Belt.
BBabcock - Research Summary - Coaching and Chronic Conditions - May 2013 v3Barbara Babcock, ACC
This document provides a summary of a research dissertation on the impact of coaching on the wellness and wellbeing of adults with Transverse Myelitis (TM) and their primary caregivers. The research found that a systemic coaching approach enhanced clients' wellness and reduced stress by addressing issues like control, uncertainty, loss, and family relationships. Limitations included a small sample size and focusing more narrowly may have provided clearer results. Practical implications suggest coaching can increase quality of life for those with chronic conditions, and family-based interventions are recommended.
Ang salitang Osidabulyu ay galing sa daglat ng salitang Englis na “Overseas Contract Workers.” Ito ang termino na unang ginamit ng Pamahalaang Pilipinas sa mga Pinoy na nagtatrabaho sa ibang bansa sa ilalim ng isang lehitimong kontrata.
Pagkalipas ng ilang panahon, ginamit na rin itong pantawag sa lahat ng Pilipinong nagtatrabaho sa ibang bansa maski na ang mga ito ay mga puslit at mga nasa kategoryang T&T o tagu ng tago. Ngayon, ang OCW ay napalitan ng OFW (Overseas Foreign Workers).
Ginamit ko ang orihinal na termino sa paglikha ng aking mga karikatura.
Hindi biro ang desisyon na mangibang bayan subalit maraming mamamayan ng Pilipinas ang gumawa nito. Kalimitan, ang kahirapang kumita ng pera sa sariling bayan ang nagbubunsod sa ating mga kababayan na mag-“abroad.”
Ang pangarap ng dagliang yaman at ang sarap ng pagkita ng dolyar ay mga pangunahing insentibo sa paglisan.
Sana’y makapagdulot ito sa mga mahal kong mambabasa ng galak, paglilimi at mahalagang aral.
Sumasaludo ako sa lahat ng aking mga kasamahang Osidabulyu. Dapat bigyan ng maganda at kumpletong proteksyon ng pamahalaan ang lahat ng manggagawa sa ibang bansa.
Mabuhay ang mga Osi! Maraming salamat sa inyong lahat!
Rufran C. Frago
May-akda
Jehanzeb Hakim has over 10 years of experience in industrial engineering, process improvement, and quality control. He currently works as an Industrial Engineer at Jabil Circuit, where he has improved efficiency, quality, and reduced costs. Previously, he held engineering roles at several manufacturing companies where he applied lean principles and Six Sigma methodology to optimize production processes. He has a Master's degree in Industrial Engineering and is a certified Six Sigma Green Belt.
BBabcock - Research Summary - Coaching and Chronic Conditions - May 2013 v3Barbara Babcock, ACC
This document provides a summary of a research dissertation on the impact of coaching on the wellness and wellbeing of adults with Transverse Myelitis (TM) and their primary caregivers. The research found that a systemic coaching approach enhanced clients' wellness and reduced stress by addressing issues like control, uncertainty, loss, and family relationships. Limitations included a small sample size and focusing more narrowly may have provided clearer results. Practical implications suggest coaching can increase quality of life for those with chronic conditions, and family-based interventions are recommended.
There have been several attempts to integrate Buddhist psychology with Western psychology. Some key figures like Erich Fromm and Alan Watts helped introduce Buddhist concepts to Western audiences. Modern psychologists have found parallels between Buddhist meditation techniques and cognitive behavioral therapy methods. However, adapting Buddhism solely for happiness and self-fulfillment distorts its original purpose of ending suffering through awakening and renunciation. While Buddhist and Western psychology can inform each other, a full integration is not possible since their goals differ - psychology aims for well-being while Buddhism seeks the end of rebirth and liberation from ignorance.
Este documento describe varios recursos en línea que podrían usarse para mejorar las clases, incluyendo Slideshare para compartir presentaciones, Mega y Dropbox para compartir archivos, PowToon para crear presentaciones animadas, Vialogues para agregar comentarios a videos, Prezi para crear presentaciones no lineales, y Piktochart para hacer infografías. Estos recursos permitirían que las clases sean más atractivas visualmente y den a los estudiantes la oportunidad de interactuar de manera innovadora aprovechando su familiaridad con la tecnología.
El documento describe los componentes de hardware de un computador, incluyendo procesadores Intel y AMD, discos duros Seagate y Western Digital, memorias RAM, y tarjetas madres Intel y AMD. Luego detalla los componentes seleccionados para ensamblar un computador Toshiba, como un procesador AMD Athlon 64x2, tarjeta madre AMD, memoria RAM Core x, disco duro Western Digital, y pantalla Toshiba.
Here are the key points made in the justification section:
- Indigenous populations in Latin America have historically lived in isolated areas to protect themselves, which has prevented them from fully participating in society.
- In Costa Rica, indigenous groups are scattered throughout the country, especially in remote areas without modern amenities. This makes it difficult for them to interact with non-indigenous people and participate fully in the economy.
- Indigenous languages in the Americas are at risk of extinction due to dominance of Spanish, English, and Portuguese. Costa Rican indigenous people need to learn these languages to survive and improve their living conditions.
- The Costa Rican constitution guarantees the right to education for all citizens through at least the third cycle of basic education. Education
Ce premier cours avancé sur Python concerne les deux structures de données avancées que sont les ensembles et les dictionnaires. Ces derniers sont notamment utilisés pour construire des bases de données orientées document.
Estimados usuarios. Bienvenidos a nuestro sitio virtual de la UNIVERSIDAD MAGISTER en Slide Share donde podrá encontrar los resultados de importantes trabajos de investigación prácticos producidos por nuestros profesionales. Esperamos que estos Mares Azules que les ponemos a su disposición sirvan de base para otras investigaciones y juntos cooperemos en el Desarrollo Económico y Social de Costa Rica y otras latitudes. Queremos ser enfáticos en que estos trabajos tienen Propiedad Intelectual por lo que queda totalmente prohibida su reproducción parcial o total, así como ser utilizados por otro autor, a excepción de que los compartan como citas de autor o referencias bibliográficas. Toda esta información también quedará a su disposición desde nuestro sitio web www.umagister.com, Disfruten con nosotros de este magno contenido bibliográfico Magister esperando sus amables comentarios, no sin antes agradecer a nuestro Ing. Jerry González quien está administrando este sitio. Rectoría, Universidad Magister. – 2016.
PPT lesiones en la cabeza - Robert Alvarezrobert280395
Una lesión de cabeza ocurre como resultado de un trauma en el cráneo o cerebro y puede ser cerrada o penetrante. Los síntomas pueden ocurrir inmediatamente o desarrollarse lentamente. Se debe revisar las vías respiratorias, estabilizar la cabeza y cuello, detener sangrados, y no mover a la persona a menos que sea necesario.
Estimados usuarios. Bienvenidos a nuestro sitio virtual de la UNIVERSIDAD MAGISTER en Slide Share donde podrá encontrar los resultados de importantes trabajos de investigación prácticos producidos por nuestros profesionales. Esperamos que estos Mares Azules que les ponemos a su disposición sirvan de base para otras investigaciones y juntos cooperemos en el Desarrollo Económico y Social de Costa Rica y otras latitudes. Queremos ser enfáticos en que estos trabajos tienen Propiedad Intelectual por lo que queda totalmente prohibida su reproducción parcial o total, así como ser utilizados por otro autor, a excepción de que los compartan como citas de autor o referencias bibliográficas. Toda esta información también quedará a su disposición desde nuestro sitio web www.umagister.com, Disfruten con nosotros de este magno contenido bibliográfico Magister esperando sus amables comentarios, no sin antes agradecer a nuestro Ing. Jerry González quien está administrando este sitio. Rectoría, Universidad Magister. – 2016.
El documento presenta ejemplos de ecuaciones y inecuaciones de primer y segundo grado. En la sección de ecuaciones se muestran dos ecuaciones de segundo grado resueltas. En la sección de inecuaciones se presentan tres inecuaciones para resolver, incluyendo una relacionada con las posibles edades de una persona.
Estimados usuarios. Bienvenidos a nuestro sitio virtual de la UNIVERSIDAD MAGISTER en Slide Share donde podrá encontrar los resultados de importantes trabajos de investigación prácticos producidos por nuestros profesionales. Esperamos que estos Mares Azules que les ponemos a su disposición sirvan de base para otras investigaciones y juntos cooperemos en el Desarrollo Económico y Social de Costa Rica y otras latitudes. Queremos ser enfáticos en que estos trabajos tienen Propiedad Intelectual por lo que queda totalmente prohibida su reproducción parcial o total, así como ser utilizados por otro autor, a excepción de que los compartan como citas de autor o referencias bibliográficas. Toda esta información también quedará a su disposición desde nuestro sitio web www.umagister.com, Disfruten con nosotros de este magno contenido bibliográfico Magister esperando sus amables comentarios, no sin antes agradecer a nuestro Ing. Jerry González quien está administrando este sitio. Rectoría, Universidad Magister. – 2016.
University of Utah Health Exceptional Value Annual Report 2015University of Utah
Every year the Exceptional Value Annual Report documents the performance of University of Utah Health on all 45 of the key initiatives identified in the organization's Operational Plan. Focused on value-driven outcomes (quality, service and cost), our successes are celebrated and failures are reviewed for learning opportunities.
La Unión Europea ha propuesto un nuevo paquete de sanciones contra Rusia que incluye un embargo al petróleo ruso. El embargo se aplicaría gradualmente durante seis meses para el petróleo crudo y ocho meses para los productos refinados. Este paquete de sanciones requiere la aprobación unánime de los 27 estados miembros de la UE.
Este documento presenta una introducción al lenguaje de programación PHP a través de una serie de ejemplos. Explica cómo incluir código PHP en páginas HTML, cómo configurar el entorno de desarrollo con un servidor web como Apache, e incluye una serie de ejercicios prácticos sobre variables, operaciones matemáticas, bucles y tablas para aprender los conceptos básicos de PHP.
Toute application Web dite dynamique nécessite une base de données ainsi que des outils qui permettront de manipuler ces données.
Dans la palette des outils à la disposition des développeurs PHP, on trouve entre autres les DBAL (DataBase Abstraction Layer ou couche d'abstraction de base de données) ou les ORM (Object Relational Mapping ou mapping objet-relationnel).
Toute application Web dite dynamique nécessite une base de données ainsi que des outils qui permettront de manipuler ces données.Dans la palette des outils à la disposition des développeurs PHP, on trouve entre autres les DBAL (DataBase Abstraction Layer ou couche d'abstraction de base de données) ou les ORM (Object Relational Mapping ou mapping objet-relationnel).
Ce cours vise à présenter le JDBC (Java Database Connectivity) et comment utiliser JDBC à travers des applications Java à d'accéder à des bases de données.
DrupalCamp Nantes 2016 - Migrer un site Drupal 6 ou Drupal 7 vers Drupal 8Aurelien Navarre
Retour d'expérience de la migration de la base de connaissance docs.acquia.com de Drupal 6 à Drupal 8 au DrupalCamp Nantes 2016. Les thèmes principaux abordés sont : comment auditer et préparer sa migration, comment utiliser les nouvelles commandes Drush à notre disposition pour facilement mettre en place les conditions d'une migration réussie et quelques astuces glanées par l'expérience acquise au cours de cette migration somme toute assez complexe.
Dans cet article, vous allez voir comment créer facilement une barre de progression en temps réel grâce aux nouvelles variables de session ajoutées à PHP 5.4
- https://github.com/pH-7/PHP5.4-Session-Upload-Progress-Bar
- http://ph7.me
- https://www.php.net/manual/fr/session.upload-progress.php
OCTO TALKS : 4 Tech Trends du Software Engineering.pdfOCTO Technology
En cette année 2024 qui s’annonce sous le signe de la complexité, avec :
- L’explosion de la Gen AI
-Un contexte socio-économique sous tensions
- De forts enjeux sur le Sustainable et la régulation IT
- Une archipélisation des lieux de travail post-Covid
Découvrez les Tech trends incontournables pour délivrer vos produits stratégiques.
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...OCTO Technology
Par Nicolas Bordier (Consultant numérique responsable @OCTO Technology) et Alaric Rougnon-Glasson (Sustainable Tech Consultant @OCTO Technology)
Sur un exemple très concret d’audit d’éco-conception de l’outil de bilan carbone C’Bilan développé par ICDC (Caisse des dépôts et consignations) nous allons expliquer en quoi l’ACV (analyse de cycle de vie) a été déterminante pour identifier les pistes d’actions pour réduire jusqu'à 82% de l’empreinte environnementale du service.
Vidéo Youtube : https://www.youtube.com/watch?v=7R8oL2P_DkU
Compte-rendu :
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...OCTO Technology
par Claude Camus (Coach agile d'organisation @OCTO Technology) et Gilles Masy (Organizational Coach @OCTO Technology)
Les équipes infrastructure, sécurité, production, ou cloud, doivent consacrer du temps à la modernisation de leurs outils (automatisation, cloud, etc) et de leurs pratiques (DevOps, SRE, etc). Dans le même temps, elles doivent répondre à une avalanche croissante de demandes, tout en maintenant un niveau de qualité de service optimal.
Habitué des environnements développeurs, les transformations agiles négligent les particularités des équipes OPS. Lors de ce comptoir, nous vous partagerons notre proposition de valeur de l'agilité@OPS, qui embarquera vos équipes OPS en Classe Business (Agility), et leur fera dire : "nous ne reviendrons pas en arrière".
L'IA connaît une croissance rapide et son intégration dans le domaine éducatif soulève de nombreuses questions. Aujourd'hui, nous explorerons comment les étudiants utilisent l'IA, les perceptions des enseignants à ce sujet, et les mesures possibles pour encadrer ces usages.
Constat Actuel
L'IA est de plus en plus présente dans notre quotidien, y compris dans l'éducation. Certaines universités, comme Science Po en janvier 2023, ont interdit l'utilisation de l'IA, tandis que d'autres, comme l'Université de Prague, la considèrent comme du plagiat. Cette diversité de positions souligne la nécessité urgente d'une réponse institutionnelle pour encadrer ces usages et prévenir les risques de triche et de plagiat.
Enquête Nationale
Pour mieux comprendre ces dynamiques, une enquête nationale intitulée "L'IA dans l'enseignement" a été réalisée. Les auteurs de cette enquête sont Le Sphynx (sondage) et Compilatio (fraude académique). Elle a été diffusée dans les universités de Lyon et d'Aix-Marseille entre le 21 juin et le 15 août 2023, touchant 1242 enseignants et 4443 étudiants. Les questionnaires, conçus pour étudier les usages de l'IA et les représentations de ces usages, abordaient des thèmes comme les craintes, les opportunités et l'acceptabilité.
Résultats de l'Enquête
Les résultats montrent que 55 % des étudiants utilisent l'IA de manière occasionnelle ou fréquente, contre 34 % des enseignants. Cependant, 88 % des enseignants pensent que leurs étudiants utilisent l'IA, ce qui pourrait indiquer une surestimation des usages. Les usages identifiés incluent la recherche d'informations et la rédaction de textes, bien que ces réponses ne puissent pas être cumulées dans les choix proposés.
Analyse Critique
Une analyse plus approfondie révèle que les enseignants peinent à percevoir les bénéfices de l'IA pour l'apprentissage, contrairement aux étudiants. La question de savoir si l'IA améliore les notes sans développer les compétences reste débattue. Est-ce un dopage académique ou une opportunité pour un apprentissage plus efficace ?
Acceptabilité et Éthique
L'enquête révèle que beaucoup d'étudiants jugent acceptable d'utiliser l'IA pour rédiger leurs devoirs, et même un quart des enseignants partagent cet avis. Cela pose des questions éthiques cruciales : copier-coller est-il tricher ? Utiliser l'IA sous supervision ou pour des traductions est-il acceptable ? La réponse n'est pas simple et nécessite un débat ouvert.
Propositions et Solutions
Pour encadrer ces usages, plusieurs solutions sont proposées. Plutôt que d'interdire l'IA, il est suggéré de fixer des règles pour une utilisation responsable. Des innovations pédagogiques peuvent également être explorées, comme la création de situations de concurrence professionnelle ou l'utilisation de détecteurs d'IA.
Conclusion
En conclusion, bien que l'étude présente des limites, elle souligne un besoin urgent de régulation. Une charte institutionnelle pourrait fournir un cadre pour une utilisation éthique.
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Laurent Speyser
(Conférence dessinée)
Vous êtes certainement à l’origine, ou impliqué, dans un changement au sein de votre organisation. Et peut être que cela ne se passe pas aussi bien qu’attendu…
Depuis plusieurs années, je fais régulièrement le constat de l’échec de l’adoption de l’Agilité, et plus globalement de grands changements, dans les organisations. Je vais tenter de vous expliquer pourquoi ils suscitent peu d'adhésion, peu d’engagement, et ils ne tiennent pas dans le temps.
Heureusement, il existe un autre chemin. Pour l'emprunter il s'agira de cultiver l'invitation, l'intelligence collective , la mécanique des jeux, les rites de passages, .... afin que l'agilité prenne racine.
Vous repartirez de cette conférence en ayant pris du recul sur le changement tel qu‘il est généralement opéré aujourd’hui, et en ayant découvert (ou redécouvert) le seul guide valable à suivre, à mon sens, pour un changement authentique, durable, et respectueux des individus! Et en bonus, 2 ou 3 trucs pratiques!
2. Mehdi EL KRARI
●
Doctorant à l'université Mohammed V – Agdal
–
●
#Métaheuristiques #TSP #ILS #VNS
Freelancer WEB
elkrari
2 mars 2014
PHP Data Object
2
3. Se connecter à MySQL avec PDO
●
Paramètres requis : (exemple)
–
Le nom de l'hôte : (localhost)
–
La BD : (etudiants)
–
Login : (admin)
–
Mot de passe : (monmdp)
<?php
$bdd = new PDO('mysql:host=localhost;dbname=ecole', 'admin', 'monmdp');
?>
2 mars 2014
PHP Data Object
3
5. Récupérer les données
●
Faire une requête :
<?php
$reponse = $bdd->query('SELECT * FROM etudiants');
?>
●
Afficher le résultat d'une requête
<?php
$donnees = $reponse->fetch();
?>
2 mars 2014
PHP Data Object
5
6. Récupérer les données
<?php
// On se connecte à MySQL
$reponse = $bdd->query('SELECT * FROM etudiants');
while ($donnees = $reponse->fetch())
{
?>
<p>
<strong>Etudiant</strong> : <?php echo $donnees['nom']; ?><br />
Le matricule de l'étudiant est : <?php echo $donnees['matricule']; ?>, et il a <?php echo
$donnees['moyenne']; ?> de moyenne !<br />
<?php
}
$reponse->closeCursor(); // Termine le traitement de la requête
?>
2 mars 2014
PHP Data Object
6
7. Des requêtes en fonction de variables
●
Concaténer une variable dans une requête :
<?php
$reponse = $bdd->query('SELECT nom FROM etudiants WHERE nom='FAMILLE'');
?>
<?php
$reponse = $bdd->query('SELECT nom FROM etudiants WHERE nom='' . $_GET['nom'] . ''');
?>
●
OU
Les requêtes préparées
<?php
$req = $bdd->prepare('SELECT * FROM etudiants WHERE nom = ? AND prenom = ?');
$req->execute(array($_GET['nom'], $_GET['prenom']));
?>
<?php
$req = $bdd->prepare('SELECT nom, prenom FROM etudiants WHERE nom = :lenom AND prix = :leprenom');
$req->execute(array('lenom' => $_GET['nom'], 'leprenom' => $_GET['prenom']));
?>
2 mars 2014
PHP Data Object
7
8. Des requêtes en fonction de variables
<?php
// On se connecte à MySQL
$req = $bdd->prepare('SELECT nom, prenom FROM etudiants WHERE nom = ? AND prenom = ? ');
$req->execute(array($_GET['nom'], $_GET['prenom']));
echo '<ul>';
while ($donnees = $req->fetch())
{
echo '<li>' . $donnees['nom'] . ' (' . $donnees['prenom'] . ' )</li>';
}
echo '</ul>';
$req->closeCursor();
?>
2 mars 2014
PHP Data Object
8
10. Modifier des données (UPDATE)
<?php
$bdd->exec('UPDATE etudiants SET nom = 'FAMILLE' WHERE matricule = 9250');
//cet appel renvoie le nombre de lignes modifiées
$nb_modifs = $bdd->exec('UPDATE etudiants SET nom = 'FAMILLE' WHERE matricule = 1526');
echo $nb_modifs . ' entrées ont été modifiées !';
?>
●
Requête préparée :
<?php
$req = $bdd->prepare('UPDATE etudiants SET nom = :lenom, moyenne = :moy WHERE matricule = :mat');
$req->execute(array(
'lenom' => $nom,
'moy' => $moyenne,
'mat' => $matricule,
));
?>
2 mars 2014
PHP Data Object
10
11. Effacer des données (DELETE)
<?php
$bdd->exec('DELETE FROM etudiants WHERE matricule = 9250');
//cet appel renvoie le nombre de lignes modifiées
$nb_modifs = $bdd->exec('DELETE FROM etudiants WHERE matricule = 1526');
echo $nb_modifs . ' entrées ont été supprimées !';
?>
●
Requête préparée :
<?php
$req = $bdd->prepare('DELETE FROM etudiants WHERE matricule = :mat');
$req->execute(array(
'mat' => $matricule,
));
?>
2 mars 2014
PHP Data Object
11