Hvordan bygge spørringer i PHP
PHP kan trekke ut informasjon fra en MySQL database ved å koble til databasen, plassere en spørring i anførselstegn og tildele en PHP variabel til det, og behandlingen av forespørselen. Spørringer er bygget ved å tildele eller føye spørringen informasjon fra MySQL til en PHP variabel. Den variable blir så ført til en PHP-funksjon og utført. Hvis spørringen utføres med hell den resulterende data blir returnert til programmet. Spørringer i MySQL kan være "UPDATE", "SELECT" eller "SLETT" uttalelser.
Bruksanvisning
1 Koble til PHP database, ved hjelp av en ekstern pålogging filen for å holde legitimasjon og påloggingsinformasjonen som følger:
omfatte ( «login.inf");
$ Cn = mysqli_connect ($ hostn, $ usern, $ passw, $ db) or die ( "kunne ikke koble til MySQL database");
2 Tildele SQL-spørringen. Et eksempel på dette følger byggespørringen opp linje etter linje:
$ Sqlquery = "Velg supplierid fra leverandør \ n";
. $ Sqlquery = "WHERE suppliername = \" Advantage \ "\ n";
. $ Sqlquery = "OG invoiceamt> 100.00";
Listen bygger opp søkestrengen linje for linje, men det kunne ha blitt tildelt variabelen som en lang tekststreng. Den ". =" Føyer spørringen teksten automatisk.
3 Ring spørring i MySQL som følger:
$ Selectres = mysqli_query ($ cn, $ sqlquery)
or die("Couldn't execute MySQL query: $sqlquery");
The $ selectres variabelen er en boolsk verdi returnere SANN eller USANN avhengig av om søket ble utført med hell. Hvis spørringen mislykkes, vil PHP slutte med feilmeldingen angitt i "eller dø" -melding.