Pratique de MySQL et PHP- P19 ppsx
... sujet et message. Vérification . if (! isSet($mail[ ’ destinataire ’])) { echo "Pas de destinataire!"; return false ;} else $mail[ ’ destinataire ’] = htmlSpecialChars($mail [ ’destinataire ... isSet($mail[ ’sujet ’ ])) { echo "Pas de sujet !" ; return false ;} else $mail[ ’ sujet ’ ] = htmlSpecialChars($mail [’sujet’]); if (! isSet ($mail [ ’message ’]) ) { echo &qu...
Ngày tải lên: 06/07/2014, 00:20
... à MySQL et PHP Cette fenêtre est, dans phpMyAdmin, la fonctionnalité la plus proche de l’utili- taire mysql. Exporter. Cette partie permet de créer un fichier contenant toutes les commandes de ... Permet de se placer dans le contexte d’une base de données. C’est l’équivalent de la commande USE base sous mysql. mysql_ query() Pour exécuter une requête SQL ou n’importe quelle...
Ngày tải lên: 06/07/2014, 00:20
... champs. De plus, la connexion à MySQL et l’exécution des requêtes peuvent échouer pour des quantités de raisons : cet échec éventuel devrait être contrôlé. 50 Chapitre 1. Introduction à MySQL et PHP // ... l’instant de côté la base MySQL, les faiblesses du script sont de deux natures. Pas de contrôles. Aucun test n’est effectué sur les valeurs des données, et en par- ticu...
Ngày tải lên: 06/07/2014, 00:20
Pratique de MySQL et PHP- P18 ppsx
... et rend le code moins sûr. Dans le cadre de ce livre, où la lisibilité des exemples et du code est un critère primordial, aucune fonction n’utilise de passage par référence (et encore moins de variable ... du retour $retour = array () ; // On calcule le jour , le mois et l ’année courante $retour [] = date(’d’); $retour [] = date(’m’); $retour [] = date(’Y’); // Renvoi du tableau...
Ngày tải lên: 06/07/2014, 00:20
Pratique de MySQL et PHP- P26 ppsx
... l’objet du chapitre 10. Les figures 2.7 et 2.8 montrent respectivement le formulaire après choix de l’entrée et du plat, et après le choix du dessert. Dans ce script, nous devons intégrer des éléments ... concaténer l’adresse IP du client et le temps « Unix » lors de la première connexion (nombre de secondes depuis le 01/01/1970). Il y a raisonnablement peu de chances que deux...
Ngày tải lên: 06/07/2014, 00:20
Pratique de MySQL et PHP- P28 ppsx
... mais l’une des caractéristiques de la programmation objet est de permettre des extensions qui ne remettent pas en cause le cœur de l’implantation, fournissant par là-même de bons sujets d’approfondissement. ... approche orientée-objet, dont l’intégration, qui peut permettre d’économiser beaucoup de temps, suppose une connaissance des principes de base de cette approche. La secon...
Ngày tải lên: 06/07/2014, 00:20
Pratique de MySQL et PHP- P30 ppsx
... objet sur lequel on va pouvoir appliquer toutes les méthodes de la classe MySQL. Les méthodes publiques correspondent aux fonctionnalités de base de MySQL. Notez qu’on ne peut pas conserver l’identifiant ... le numéro de la ligne de l’instruction PHP qui a déclenché l’erreur. Ces informations sont respectivement obtenues par les méthodes getMessage(), getCode(), getFile() et ge...
Ngày tải lên: 06/07/2014, 00:20
Pratique de MySQL et PHP- P38 ppsx
... méthode privée champLibelle(), et renvoient l’identifiant de champ transmis en retour par cette dernière. La méthode champLibelle() est plus générale mais plus difficile d’utilisation. Le rôle des méthodes ... à un objet de la classe Tableau (voir section précédente) spécialisé dans ce type de tâche. On instancie donc un objet de cette classe quand on sait qu’il faudra produire un tab...
Ngày tải lên: 06/07/2014, 00:20
Pratique de MySQL et PHP- P50 ppsx
... n’a pas trouvé de constante nommée second_element et suppose donc – à raison – qu’il suffit de remettre les apostrophes. Enfin la dernière erreur est la même que précédemment, mais cette fois la ... L’avantage de cette solution est que les erreurs sont alors traitées comme des erreurs de syntaxe PHP, ce qui permet de les gérer beaucoup plus souple- ment en les faisant entrer dans le...
Ngày tải lên: 06/07/2014, 00:20
Pratique de MySQL et PHP- P83 ppsx
... pas du tout que MySQL l’exécute de cette façon. REMARQUE – Rappelons que, sous Unix, MySQL distingue majuscules et minuscules dans le nom des tables. 10.1.1 Renommage, fonctions et constantes Le ... intéressant de constater que le second résultat est présenté en ordre croissant. De fait, la clause DISTINCT implique un tri préalable des lignes du résultat qui rassemble les doublo...
Ngày tải lên: 06/07/2014, 00:20