sql >> Database >  >> RDS >> Mysql

zend framework waar statement in query

U kunt AND . toevoegen 's op uw vraag door where() . te bellen meerdere keren:

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

Dit vertaalt zich in:

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

Om een ​​of meer OR toe te voegen 's voor uw zoekopdracht, gebruik orWhere() :

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

Dit vertaalt zich in:

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

Opmerking

Zorg ervoor dat u de ? . gebruikt placeholder-syntaxis omdat het een gemakkelijke manier is om SQL-injecties te voorkomen.



  1. Hoe te testen of een MySQL-query succesvol was in het wijzigen van databasetabelgegevens?

  2. Databasebeveiliging in Oracle

  3. Werken met hulpmiddelen op het scherm in Access 2019

  4. MySQL Selecteer rijen met een tijdstempel tussen nu en 10 minuten geleden