Hvordan bygge spørringer i PHP

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.