Community journal

The latest from the MySQL community

Ideas, releases, practical guides, and perspectives from the people building with MySQL.

Follow the feed
Showing entries 2111 to 2120 of 2494 « Previous | Next »
injections SQL et mysqli_escape_string

Deux articles intéressants, signalé par Chris Shiflett, traitent des problèmes de sécurité qui dépassent l'utilisation de mysql_escape_string. On l'aborde aussi dans le livre 'Sécurité PHP 5 et MySQL 5'. En bref, la fonction de protection n'est pas suffisante pour pallier à tous les problèmes.
En fait, certains caractères spéciaux ne sont pas protégés par cette fonction. C'est le cas des % et _, qui sont utilisés dans les expressions LIKE. Certaines clauses utilisent simplement des nombres, ou encore des parenthèses.
L'article de webappsec propose d'ailleurs une liste de vecteurs d'injections intéressants pour vos propres tests d'intrusion.

[Lire plus]
Alertes sécurité des applications PHP et MySQL, édition 163


PHP et MySQL ne font l'objet d'aucune alerte de sécurité dans leurs versions courantes :
PHP 5.2.4 et 4.4.7; MySQL 5.0.45 (communauté) et 5.0.48 (entreprise), 4.1.22, ainsi que 5.1.21-beta. Les mises à jour sont recommandées vers ces versions.



6 alertes de sécurité ont été émises cette semaine, concernant des applications suivantes :
ADOdb, Gallery, PHP Nuke, PhpGedView, WordPress et phpBB


[Lire plus]
LIMIT est plus lent que JOIN

La clause LIMIT sert à réaliser ces barres de navigation, en découpant un résultat en plusieurs pages. Mais si elle est prodigieusement utile dans cette situation, elle est à l'origine d'un sérieux gâchis d'octets et de lignes. Pour dépasser l'utilisation traditionnelle de LIMIT, vous pouvez appeler à la rescousse les bonnes vieilles JOINTURES.
Au passage, vous verrez  la conversion de LIMIT en JOIN,  la création d'une table d'assistance, comment numéroter des lignes dans une table, mysqlslap, les variables MySQL, et les insertions de masse. Bonne lecture.

Vidéo PHP et MySQL, édition 13

Voici les 5 dernières vidéos PHP et MySQL.



Ces vidéos sont publiés sur les sites de partagent de …

[Lire plus]
Vidéo PHP et MySQL, édition 13

Voici les 5 dernières vidéos PHP et MySQL.



Ces vidéos sont publiés sur les sites de partagent de …

[Lire plus]
Rencontres des développeurs : la méthode MySQL

Je suis toujours fasciné par la communication autour des techniques d'entreprises que MySQL peut développer. Outre la distribution mondiale des employés (300 développeurs dans 30 pays), les fêtes de Noël en ligne qui durent 24 heures, et le responsable de l'ingénierie qui "commence tôt et finit tard".
Le dernier billet en date est consacré à la rencontre de Heildelberg (magistralement organisée par Georg Richer, pourquoi ne suis-je pas étonné?) et aux aspects nécessaires pour réussir une telle réunion. Peut-être que Pascal Borghino aura des retours lui aussi? patience...

[Lire plus]
Rencontres des développeurs : la méthode MySQL

Je suis toujours fasciné par la communication autour des techniques d'entreprises que MySQL peut développer. Outre la distribution mondiale des employés (300 développeurs dans 30 pays), les fêtes de Noël en ligne qui durent 24 heures, et le responsable de l'ingénierie qui "commence tôt et finit tard".
Le dernier billet en date est consacré à la rencontre de Heildelberg (magistralement organisée par Georg Richer, pourquoi ne suis-je pas étonné?) et aux aspects nécessaires pour réussir une telle réunion. Peut-être que Pascal Borghino aura des retours lui aussi? patience...

[Lire plus]
Comment attirer les meilleures compétences dans votre entreprise

Si vous êtes dans le secteur de l'informatique, PHP ou MySQL dans votre CV devrait lever une armée d'offres d'emploi. Rien qu'en regardant dans les derniers mails que j'ai reçu, on trouve des offres spécifiques dans de nombreux secteurs.
Zak Urlocker explique d'ailleurs comment MySQL arrive à attirer à eux des talents du monde entier. MySQL AB est distribué dans 30 pays, ce qui permet aux développeurs de travailler depuis leur maison, d'éviter les encombrements du trafic et les crises de réunionite. C'est l'aventage géographique.

[Lire plus]
Comment attirer les meilleures compétences dans votre entreprise

Si vous êtes dans le secteur de l'informatique, PHP ou MySQL dans votre CV devrait lever une armée d'offres d'emploi. Rien qu'en regardant dans les derniers mails que j'ai reçu, on trouve des offres spécifiques dans de nombreux secteurs.
Zak Urlocker explique d'ailleurs comment MySQL arrive à attirer à eux des talents du monde entier. MySQL AB est distribué dans 30 pays, ce qui permet aux développeurs de travailler depuis leur maison, d'éviter les encombrements du trafic et les crises de réunionite. C'est l'aventage géographique.

[Lire plus]
MySQL AB investit dans PDO

Selon Lukas Smith, MySQL AB va affecter un programmeur pour revoir le code de PDO_MySQL (le pilote MySQL de PDO pour PHP), afin de le nettoyer, d'ajouter des tests et toutes les fonctionnalités qui seront utiles. Cet effort semble se faire en plus de l'investissement actuel dans l'extension mysqlnd (mais peut-être est-ce que finalement ce seront les mêmes qui travailleront dessus?).
De retour de la conférence développeur de MySQL, à Heidelberg, Lukas rapporte différents développements pour MySQL dans les prochains mois :


  • L'optimiseur SQL va améliorer sa gestion des commandes préparées, puis des sous-requêtes
  • Les sauvegardes en ligne sont prévues pour MySQL 5.2
  • Les LOB seront streamés directement depuis la base de données, en HTTP (il sera plus facile de stocker ses images en base!)
  • La réplication accepte des schéma de base …
[Lire plus]