Vi har sett SQL  VELG 
 kommando for å hente data fra MySQL tabellen. Vi kan også bruke en betinget klausul som heter  WHERE 
 klausul for å velge nødvendige poster. 
 
 En WHERE med likhetstegnet (=) fungerer fint der vi ønsker å gjøre en eksakt match. Som hvis "tutorial_author = 'Sanjay'». Men det kan være et krav der vi ønsker å filtrere ut alle resultatene der tutorial_author navn skal inneholde "jay". Dette kan håndteres ved hjelp av SQL  SOM 
 klausul sammen med WHERE-leddet. 
 
 Hvis SQL SOM klausulen brukes sammen med% tegn, så vil det fungere som en meta-tegn (*) i UNIX mens liste ut alle filer eller kataloger på ledeteksten 
 
 Uten% karakter, SOM klausulen er svært lik lik signere sammen med WHERE 
 
 Syntax:.. 
 
 Her er generiske SQL syntax av SELECT kommandoen sammen med SOM klausul for å hente data fra MySQL tabell: 
 SELECT field1, field2, ... fieldN table_name1, table_name2 ... HVOR field1 LIKER Condition1 [OG [OR]] filed2 = 'somevalue '
 
 Du kan angi hvilken som helst tilstand hjelp WHERE-leddet. 
 
 
 Du kan bruke LIKE-klausul sammen med WHERE-leddet. 
 
 
 Du kan bruke LIKE-klausulen i stedet for likhetstegnet. 
 
 
 Når SOM brukes sammen med% sign så vil det fungere som en meta karakter søk. 
 
 
 Du kan angi mer enn én forhold ved hjelp av  og Selge eller  ELLER 
 operatører. 
 
 
 En WHERE ... SOM klausulen kan brukes sammen med DELETE eller UPDATE SQL kommando også til å angi en tilstand 
 
 Bruke SOM klausul på Command Prompt. 
 
 Dette vil bruke SQL SELECT kommandoen med WHERE ... LIKER klausul å fylgja valgt data fra MySQL tabellen tutorials_tbl 
 
 Eksempel:. 
 
 Følgende eksempel vil returnere alle postene fra  tutorials_tbl 
 tabellen som forfatternavn slutter med  jay Bilde: 
 root @ host # mysql -u root -p passord; Skriv inn passord: ******* mysql > bruke Tutorials; Database changedmysql > SELECT * from tutorials_tbl - > HVOR tutorial_author LIKE '% jay'; + ------------- + ---------------- + ---------- ------- + ----------------- + | tutorial_id | tutorial_title | tutorial_author | submission_date | + ------------- + ---------------- + ---------------- - + ----------------- + | 3 | JAVA Tutorial | Sanjay | 2007-05-21 | + ------------- + ---------------- + ------------ ----- + ----------------- + 1 rader i sett (0,01 sek) mysql > 
 Bruke SOM klausul inne PHP Script: 
 
 Du kan bruke lignende syntaks av WHERE ... som klausul i PHP-funksjonen  mysql_query () 
. Denne funksjonen brukes SQL kommando og senere en annen PHP-funksjonen til å utføre  mysql_fetch_array () 
 kan brukes til å hente alle de utvalgte data hvis WHERE ... SOM klausulen brukes sammen med SELECT-kommandoen. 
 
 Men hvis WHERE ... SOM klausulen brukes med DELETE eller UPDATE-kommandoen, og deretter ikke lenger samtale PHP-funksjonen er nødvendig 
 
 Eksempel:. 
 
 Prøv følgende eksempel for å returnere alle poster fra  tutorials_tbl 
 tabellen som forfatternavn inneholder  jay Bilde:? 
 < php $ dbhost = 'localhost: 3036'; $ dbuser = 'root'; $ dbpass = ' rootpassword '; $ conn = mysql_connect ($ dbhost, $ dbuser, $ dbpass); if ($ conn!) {die (' Kunne ikke koble til: '. mysql_error ());} $ sql = "SELECT tutorial_id, tutorial_title, tutorial_author , submission_date FRA tutorials_tbl HVOR tutorial_author SOM «% jay%" '; mysql_select_db (' Tutorials '); $ retval = mysql_query ($ sql, $ conn); if (! $ retval) {die (' Kunne ikke få data: '. mysql_error ());} while ($ row = mysql_fetch_array ($ retval, MYSQL_ASSOC)) {echo "Tutorial ID: {$ row ['tutorial_id']} < br > Title ".": {$ Row ['tutorial_title']} < br > Forfatter ".": {$ Row ['tutorial_author']} < br > Innlevering Date ".": {$ Row ['submission_date']} < br > "." -------------------------------- ≪ br > ";} echo" Hentet de data vellykket \\ n "; mysql_close ($ conn); >

