Condições
Muitas vezes nós precisamos criar instruções SQL`s com mais do que um simples igual e utilizar não somente um AND mais sim um OR. O Zeanwok suporta estas questões.
Por padrão o Zeanwork utiliza a comparação "=".
Para definir qual tipo de comparação usar basta acrescentar no nome do campo o tipo da comparação.
Veja exemplo:
Para criar uma comparação de conjunto de informações, você somente precisará, informar uma array com os dados para comparar.
Veja exemplo:
Veja o exemplo de como definir qual lógina será utilizado.
Note que utilizamos a lógina OR, porem você pode utilizar qual lógina você preferir.
Tipos de comparações
| = |
| <> |
| != |
| <= |
| < |
| >= |
| > |
| LIKE |
| REGEXP |
| BETWEEN |
Por padrão o Zeanwork utiliza a comparação "=".
Para definir qual tipo de comparação usar basta acrescentar no nome do campo o tipo da comparação.
Veja exemplo:
$conditions = array( 'idUsers' => 3 //IdUsers = 3 , 'name !=' => 'João da Silva' //name != 'João da Silva' , 'age BETWEEN' => array(18, 60) //age BETWEEN '18' AND '60' );
Para criar uma comparação de conjunto de informações, você somente precisará, informar uma array com os dados para comparar.
Veja exemplo:
$conditions = array(
'idUsers' => array(3, 4, 5, 7) //idUsers IN ('3','4','5','7')
);
Tipos de lógicas
| OR |
| OR NOT |
| || |
| XOR |
| AND |
| AND NOT |
| && |
| NOT |
Veja o exemplo de como definir qual lógina será utilizado.
$conditions = array( 'OR' => array( 'idUsers' => 3 , 'name !=' => 'João da Silva' , 'age BETWEEN' => array(18, 60) ) );
Note que utilizamos a lógina OR, porem você pode utilizar qual lógina você preferir.



