Un parell de “tips” per a MySQL i PHP

Per a MySQL: INSERT ON DUPLICATE KEY UPDATE

Molt útil per a substituir el típic “si existeix fer update, sinó insert” o per a mantenir contadors.
Veure la documentació oficial: INSERT … ON DUPLICATE KEY UPDATE Syntax


I per a PHP, validar i filtrar dades de fonts insegures: Data filtering
Atenció a la nota:

The filter extension is enabled by default as of PHP 5.2.0. Before this time an experimental PECL extension was used, however, the PECL version is no longer recommended or updated.

Una llàstima si el vostre entorn no disposa d’aquesta extensió, ja que presenta unes funcionalitats molt interessants (només cal veure els filtres que porta incorporats).

2 thoughts on “Un parell de “tips” per a MySQL i PHP

  1. Salut,
    tens idea si et MySQL et dóna algun feedback sobre l’acció que ha dut a terme? És a dir si ha fet INSERT o UPDATE?

  2. Si. Les “affected rows” que retorna el MySQL són 1 si ha realitzat el INSERT, 2 si ha realitzat el UPDATE.

Deixa un comentari

L'adreça electrònica no es publicarà Els camps necessaris estan marcats amb *

*

Podeu fer servir aquestes etiquetes i atributs HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>