SQL  SELECT 
 kommandoen brukes til å hente data fra MySQL database. Du kan bruke denne kommandoen på mysql > spør så vel som i alle script som PHP 
 
 Syntax. 
 
 Her er generisk SQL syntax av SELECT kommando for å hente data fra MySQL tabell: 
 SELECT field1, field2, ... fieldN table_name1, table_name2 ... [HVOR punkt] [OFFSET M] [LIMIT N] 
 
 Du kan bruke en eller flere tabeller adskilt med komma for å inkludere ulike forhold ved hjelp av et WHERE-ledd, men WHERE-leddet er en valgfri del av SELECT-kommandoen. 
 
 
 Du kan hente ett eller flere felt i en enkelt SELECT kommando. 
 
 
 Du kan spesifisere stjerne (*) i sted felt. I dette tilfellet vil SELECT returnere alle feltene. 
 
 Du kan angi hvilken som helst tilstand hjelp WHERE-leddet. 
 
 Du kan spesifisere en offset hjelp  OFFSET   Du kan begrense antall avkastning ved hjelp av  LIMIT   Dette vil bruke SQL SELECT-kommandoen til å hente data fra MySQL tabellen tutorials_tbl   Følgende eksempel vil returnere alle postene fra  tutorials_tbl   Du kan bruke samme SQL SELECT kommando i PHP-funksjonen  mysql_query ()   Nedenfor er et enkelt eksempel for å hente poster fra  tutorials_tbl   Prøv ut følgende eksempel for å vise alle postene fra tutorials_tbl tabellen   Innholdet i radene tildelt variabelen $ rad og verdiene i rad blir deretter skrevet    NB:   I eksempelet ovenfor, er konstant  MYSQL_ASSOC   PHP gir en annen funksjon som heter  mysql_fetch_assoc ()   Prøv følgende eksempel for å vise alle postene fra tutorial_tbl bord ved hjelp mysql_fetch_assoc () -funksjonen   Du kan også bruke den konstant  MYSQL_NUM   Prøv følgende eksempel for å vise alle postene fra tutorials_tbl tabellen ved hjelp MYSQL_NUM argument   Alle de ovennevnte tre eksemplene vil gi samme resultat   Det er en god praksis å slippe markøren minne på slutten av hver. SELECT-setningen. Dette kan gjøres ved å bruke PHP-funksjonen  mysql_free_result ()   Prøv følgende eksempel   Mens hente data, kan du skrive så komplisert SQL som du vil. Prosedyren vil forbli samme som nevnt ovenfor. 
 fra hvor SELECT vil starte retur poster. Som standard offset er null. 
 
 attributt. 
 
 Henter data fra Ledetekst: 
 
 
 Eksempel: 
 
 tabell: 
 root @ host # mysql -u root -p passord; Skriv inn passord: ******* mysql > bruke Tutorials; Database changedmysql > SELECT * from tutorials_tbl + ------------- + ---------------- + -------------- --- + ----------------- + | tutorial_id | tutorial_title | tutorial_author | submission_date | + ------------- + ---------------- + ---------------- - + ----------------- + | 1 | Lær PHP | John Poul | 2007-05-21 || 2 | Lær MySQL | Abdul S | 2007-05-21 || 3 | JAVA Tutorial | Sanjay | 2007-05-21 | + ------------- + ---------------- + ------------ ----- + ----------------- + 3 rader i sett (0,01 sek) mysql > 
 Henter data Bruke PHP Script: 
 
. Denne funksjonen brukes SQL kommando for å utføre og senere en annen PHP-funksjonen  mysql_fetch_array () 
 kan brukes til å hente alle de utvalgte data. Denne funksjonen returnerer rad som en assosiativ array, en numerisk array, eller begge deler. Denne funksjonen returnerer USANN hvis det ikke er flere rader 
 
 tabellen 
 
 Eksempel:.. 
 
 < 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 '; 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 >". "Tittel: {$ row ['tutorial_title']} < br >". "Forfatter: {$ row ['tutorial_author']} < br >". "Submission Dato: {$ row ['submission_date']} < br >". "-------------------------------- < br >";} echo "Hentet de data vellykket \\ n"; mysql_close ? ($ conn); > 
 
 Husk alltid å sette. klammeparenteser når du ønsker å sette inn en matrise verdi direkte i en streng. 
 
 brukt som andre argument til PHP-funksjonen  mysql_fetch_array () 
, slik at det returnerer rad som en assosiativ array. Med en assosiativ array kan du få tilgang til feltet ved å bruke deres navn i stedet for å bruke indeksen. 
 
, som også returnerer rad som en assosiativ array. 
 
 Eksempel: 
 
 < 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 '; mysql_select_db (' Tutorials '); $ retval = mysql_query ($ sql, $ conn); if (! $ retval) {die (' Kunne ikke få data: '. mysql_error ());} while ($ row = mysql_fetch_assoc ($ retval)) {echo "Tutorial ID: {$ row [' tutorial_id ']} < br >". "Tittel: {$ row ['tutorial_title']} < br >". "Forfatter: {$ row ['tutorial_author']} < br >". "Submission Dato: {$ row ['submission_date']} < br >". "-------------------------------- < br >";} echo "Hentet de data vellykket \\ n"; mysql_close ($ conn); > 
 som andre argument til PHP-funksjonen mysql_fetch_array (). Dette vil føre til at funksjonen til å returnere en matrise med numerisk indeks 
 
 Eksempel:.. 
 
 <? 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'; 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_NUM)) {echo "Tutorial ID: {$ rad [0]} < br >" . "Tittel: {$ rad [1]} < br >". "Forfatter: {$ rad [2]} < br >". "Submission Dato: {$ rad [3]} < br >". "-------------------------------- < br >";} echo "Hentet de data vellykket \\ n"; mysql_close ($ conn); > 
 
 Releasing Minne:? 
 
. Nedenfor er et eksempel for å vise hvordan det må brukes 
 
 Eksempel: 
 
 < 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 '; mysql_select_db (' Tutorials '); $ retval = mysql_query ($ sql, $ conn); if ($ retval!) {die (' Kunne ikke få data: ' . mysql_error ());} while (rad $ = mysql_fetch_array ($ retval, MYSQL_NUM)) {echo "Tutorial ID: {$ rad [0]} < br >". "Tittel: {$ rad [1]} < br >". "Forfatter: {$ rad [2]} < br >". "Submission Dato: {$ rad [3]} < br >". "-------------------------------- < br >";} mysql_free_result ($ retval); echo «hentes data vellykket \\ n "; mysql_close ($ conn); > 

