Web applicaties kan verbinding maken en query- MySQL- databases met behulp van server side scripts geschreven in PHP-code . Ontwikkelaars het schrijven van deze scripts kan bouwen gedetailleerde queries uit te voeren op de MySQL -databases . Deze vragen moet de database-structuur kloppen om nuttige gegevens te extraheren . Ontwikkelaars kunnen PHP variabelen in te bouwen in hun scripts , waardoor ze functies te bouwen , het creëren van dynamische query's op basis van onvoorspelbare factoren . Bouwen Query PHP scripts bouwen MySQL queries als tekenreeksen . De volgende voorbeeldcode geeft aan : $ query = " SELECT * van client" ; Deze query zou alle records in een tabel met de naam "cliënt " in de database momenteel aangesloten te selecteren . De query kan ook bepaalde records opgeven , als volgt : $ query = " SELECT * van client WHERE voornaam = ' Mary Smith ' " ; Dit zou de waarde in elke rij selecteren in de tabel voor alle records met de opgegeven waarde in de voornaam kolom . Deze tabel kan voorzien in een zakelijke database waarin klantgegevens worden opgeslagen . In beide van deze vragen , het script levert data items expliciet . Echter , kan het script nodig hebt om een waarde doorgegeven als een variabele wanneer de pagina wordt opgehaald in de browser van de gebruiker te gebruiken . PHP variabele PHP scripts modelvariabelen voor tekst , nummers en andere data items . De volgende voorbeeldcode geeft aan het creëren van een variabele : $ first_name = " Mary Smith " ; Deze code maakt het variabele en kent een waarde toe aan het gebruik van een letterlijke tekenreeks . Echter , kan het script de waarde in de get , post of sessievariabele ontvangen. Dit kan gebeuren als de gebruiker is ingelogd in een systeem waarbij verschillende rekeningen worden gemodelleerd . Bijvoorbeeld , kan een beheerder voor het bedrijfsleven , aangemeld bij interne systeem van het bedrijf , verzoeken de gegevens van een bepaalde cliënt met behulp van een web- formulier , dat vervolgens gaat deze gegevens aan een andere PHP-script in de post variabele . Het script kan toegang krijgen tot deze variabele als volgt : $ first_name = $ _POST [ ' fname ' ] ; Variabele Query Eenmaal een PHP-script heeft een data-item gemodelleerd als een variabele , kan dit onder meer in een MySQL query string . De volgende voorbeeldcode geeft aan : $ query = " SELECT * van client WHERE voornaam = ' " $ voornaam . '. ' " ; Deze vraag heeft betrekking op de variabele waarde met zijn naam in de query string . Als PHP voert de query , zal de variabele waarde verschijnen in de string. Dit laat de ontwikkelaar om een bepaalde record met behulp van een data -item dat niet bekend is wanneer het script wordt geschreven opgeven . De query zal vragen welke rijen in de tabel de voornaam waarde doorgegeven van de andere script bevatten . Execution PHP scripts gebruiken standaard functies voor het uitvoeren van MySQL queries en verwerking de resultaten . De volgende voorbeeldcode illustreert de uitvoering van de voorbeeldquery : $ resultaat = mysql_query ( $ query ) ; Het script kan vervolgens doorlopen de resultaten als volgt : while ( $ row = mysql_fetch_array ( $ rij) ) { //proces de rij } PHP scripts vaak de waarden binnen een rij om de browser te schrijven in HTML- structuren .
|