sql >> Database teknologi >  >> RDS >> Mysql

zend framework hvor sætning i forespørgsel

Du kan tilføje AND 's til din forespørgsel ved at kalde where() flere gange:

$select->where('this = ?', 'myValue')
       ->where('that = ?', 'myValue2');

Dette vil oversætte til:

... WHERE this = 'myValue' AND that = 'myValue2'

For at tilføje en eller flere OR 's til din forespørgsel, brug orWhere() :

$select->where('this = ?', 'myValue')
       ->orWhere('that = ?', 'myValue2');

Dette vil oversætte til:

... WHERE this = 'myValue' OR that = 'myValue2'

Bemærk

Sørg for at bruge ? pladsholdersyntaks, da det er en nem måde at forhindre SQL-injektioner på.



  1. Nye registreringer siden sidste forespørgsel i MySQL View

  2. Valg af en kolonne, der også er et nøgleord i MySQL

  3. Fjern dubletter i store MySql-tabel

  4. Mysql:Vælg alle data mellem to datoer