-
- Téléchargements
Introcuction de 2 nouvelles fonctions d'abstraction sql :
- sql_insertq_multi - sql_replace_multi Elles sont utiles dans le cas où l'on souhaite utiliser la syntaxe d'insertion multi-ligne de mysql. - Sous mysql et postgres sql, sql_insertq() créera une requete multiligne : insert into table (cle) values (valeur),(valeur),... - Sous sqlite, sql_insertq_multi executera chaque ligne avec sql_insertq() - Sous mysql, sql_replace_multi() creera une requete multiligne - Sous postgres et sqlite, sql_replace_multi() executera chaque ligne avec sql_replace() Syntaxe : Ces fonctions reprennent les paramètres de sql_insertq() et sql_replace() : sql_insertq($table, $couples) - $table : nom de la table - $couples : tableau ('champ_sql'=>valeur, 'champ_sql'=>valeur...) sql_insertq_multi($table, $tab_couples) - $tab_couples : tableau de $couples tout simplement. A noter que ces fonctions d'insertion multiple retournent le dernier identifiant autoincrement ajouté. Si la table (comme spip_recherches) n'a pas d'autoincrement, la fonction retourne 0 bien que que la requete se soit bien effectuée. Mis en place sur inc/prepare_recherche.php La recherche est réparée sous SQLite.
parent
37ee6288
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Affichage de
- ecrire/base/abstract_sql.php 15 ajouts, 2 suppressionsecrire/base/abstract_sql.php
- ecrire/inc/prepare_recherche.php 12 ajouts, 6 suppressionsecrire/inc/prepare_recherche.php
- ecrire/req/mysql.php 37 ajouts, 3 suppressionsecrire/req/mysql.php
- ecrire/req/pg.php 36 ajouts, 0 suppressionecrire/req/pg.php
- ecrire/req/sqlite_generique.php 29 ajouts, 4 suppressionsecrire/req/sqlite_generique.php
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter