bibliotheken PHP 's voor het gebruik van de open source database software MySQL maakt het gemakkelijk voor zelfs PHP beginners tot database-driven websites te maken met een dynamische inhoud . Het feit blijft echter dat ze zijn twee zeer afzonderlijke softwarecomponenten . Dit betekent dat als je een overzicht van alle MySQL query je PHP- scripts uit te voeren , moet u dat mechanisme zelf toevoegen . MySQL Server De PHP-interpreter vertaalt de PHP- broncode in machine- uitvoerbare code , en MySQL draait als een aparte software -server . Net als een fysieke server slaat gegevens dat elke computer op het internet kan openen , de MySQL server bevat data dat elk programma op het systeem toegang . Dus als je wilt een overzicht van alle MySQL queries uit je PHP scripts , moet je een paar regels toe te voegen aan uw PHP- broncode -bestanden . PHP MySQL query het basisproces voor het hebben van PHP scripts vraag MySQL databases is een verbinding met de MySQL -server vast te stellen, sturen de query , ontvangt de resultaten van de MySQL server , en sluit vervolgens de verbinding . De query zelf heeft de vorm van een tekenreeks . De eenvoudigste manier om een query op te nemen is om de MySQL querysyntaxis in zijn eigen variabele gezet , passeren die variabele in de query -functie , en gebruik vervolgens dat dezelfde variabele in het maken van de query log . < Br > Opname Queries de gemakkelijkste manier om een PHP- query- logbestand te schrijven is aan de " fopen ( ) " en " fwrite ( ) " functie . Met de syntaxis ' $ query_records = fopen ( ' directory ' , ' a '); " om een object voor het log bestand met de naam " $ query_records . "In deze syntax , " map " is de volledige directory -mailadres te maken voor het logbestand . Vervolgens , gebruik je het commando " fwrite ( $ query_records , $ query + ' \\ n '); " om de query te schrijven aan het einde van het bestand . In deze opdracht , " $ query " is de naam die u aan de variabele die de MySQL query. Toegang Records Als u de code toevoegen aan de PHP opnemen scripts ' MySQL query's , dan heb je twee opties voor het bekijken van het record van al die vragen . Het logbestand wordt in platte tekst , zodat u deze kunt openen met een teksteditor . U kunt ook schrijven een PHP-script op te treden als een log viewer . Gebruik het commando " $ query_records = fopen ( ' directory ' , ' r '); " om het logbestand te openen , gebruik dan het commando " fgets ( $ query_records ) , " om de eerste query op de plaat te krijgen. Elke keer dat u de " fgets " commando noemen , zal het de volgende query op plaat terug . U kunt houden met de opdracht tot het terugkeert de boolean waarde "valse ", wat betekent dat je het einde van het logbestand hebt bereikt .
|