trucs et astuces php et mysql

Download Trucs et astuces PHP et MySQL

Post on 28-Jun-2015

9.099 views

Category:

Technology

0 download

Embed Size (px)

DESCRIPTION

Un voyage dans les fonctions moins connues de PHP et MySQL, avec un souci de résoudre des problèmes courants et communs.

TRANSCRIPT

  • 1. Trucs et astucesPHP & MySQL Toute cette puissance au bout des doigtsMontral, Qubec, Canada

2. AgendaTrucs et astuces PHP et MySQL Issus des distributions Rien de spcial Encore valide en PHP 4 (mais passez en 5!) Le mois de la fonction PHP 3. Questions? 4. Qui parle?Damien SguyPHP Qubec, AFUPExpert PHP et MySQL : scurit, auditAuteur des documentations rdacteur en chefhttp://www.nexen.net/ 5. Au hasard rand() et mt_rand()array_rand() : extrait des lignes d'un tableau Extrait les cls!shufe() : mlange un jeu de cartesstr_shufe : Mlange une chane 6. Au hasardArray Array sort ru([1] => 2[PHP] => 2ksortkr uk[MySQL] => 1)asortar ua 9. Tableaux SQL Array ( array_multisort() : tri sur [0] => 2 plusieurs tableaux en mme [1] => 3 temps [2] => 4 [3] => 5 Fonctionne comme ORDER BY ) Array 10. tranges tris?Est ce que a cloche?mysql> SELECT id, ordre FROM table ORDER BY ordre ASC;+----+------------+| id | ordre|+----+------------+| 1 | premier || 2 | deuxime|| 3 | troisime || 4 | quatrime |+----+------------+ 11. tranges trismysql> CREATE TABLE `test` ( `id` tinyint unsigned, `ordre` enum(premier,deuxime, troisime,quatrime),) ENGINE=MYISAM; Enum est une chane et un nombreUtilis en interne comme entierAfch par dfaut comme une chane 12. Variables MySQL Disponibles depuis la pr-histoireGre au niveau des connexions Dtruites la dconnexion Pas de concurrenceStockage local de scalairesPermet de se passer de PHP 13. Variables MySQL mysql> SELECT @total := sum(nombre)FROM statsPHP; mysql> UPDATE statsPHPSET pourcentage =nombre / @total * 100; 14. Scurit SQL

Recommended

View more >