tiny ‘n’ smart
database layer

Odkazy: dibi | API reference

Oznámení

Omlouváme se, provoz fóra byl ukončen

helper funkce pro všechny proměnné pro UPDATE nebo INSERT

před 9 lety

knyttr
Člen | 197

Ahoj,

je nějak možné řící dibi, aby pro všechny zadané proměnné dotazu INSERT nebo UPDATE aplikovalo nějakou funkci – jako například odstranění bílých znaků z konců řádků?

např.:

<?php
    $zmena = array( 'jmeno' => ' jmeno    ', 'adresa' => 'adresa   ', 'mesto' => 'mesto   ' );
    dibi::query( "UPDATE tabulka SET", $zmena, "String::normalize" );
?>

Díky.

před 9 lety

Milo
Nette Core | 1119

Nelze použít třeba…?

dibi::query( "UPDATE tabulka SET", array_map( 'String::normalize', $zmena ));