Om PHP te gebruiken om verbinding te maken met MySQL , moet u eerst een verbinding met een MySQL server vast te stellen, selecteer vervolgens een MySQL database op de server en vragen tot slot dienen bij de tabellen in de database . Alle van de code heeft te gaan binnen de PHP- tags - " < " ? Te openen en ? Php "> " te sluiten - op uw webpagina's . Een MySQL database server , gebruikersnaam en een wachtwoord : Sluit om verbinding met een MySQL database in PHP , de functie " mysql_connect " , die drie parameters nodig gebruikt u . U kunt deze parameters , hetzij als strings of als PHP variabelen . Bijvoorbeeld , het typen van " $ db = mysql_connect ( $ dbserver , $ dbUsername , $ dbpassword ) ; " ( zonder aanhalingstekens ) een verbinding met MySQL . Bij succes , de " mysql_connect " alleen maakt de verbinding met de server , niet met alle databases of tabellen en je kunt nog niet indienen queries . Select Database MySQL servers hebben vaak meerdere databases . Om een specifiek iemand die de tabellen die u nodig heeft voor uw website heeft , de functie " mysql_select_db " te selecteren . Je hoeft alleen maar om een database naam als parameter te bieden en kan een variabele of een string om dat te doen gebruiken . Typ bijvoorbeeld " mysql_select_db ( $ dbName ) ; " ( zonder aanhalingstekens ) om een database van de server te selecteren . U kunt meerdere oproepen naar de functie om verbinding te maken met meerdere databases . Als de oproep om " mysql_select_db " faalt niet , kunt u beginnen met het bevragen van de database tabellen . Queries Na een succesvolle verbinding met een MySQL server en het selecteren een of meer databases , kunt u de tabellen met behulp van SQL-syntaxis opvragen en weergeven van de geretourneerde resultaten op uw webpagina's . Om een query in PHP indienen , gebruikt u de functie " mysql_query " en de waarde op te slaan in een variabele . Typ bijvoorbeeld ' $ query = mysql_query ( " SELECT * FROM tabel_naam '); " om een query te dienen . U mag gebruik maken van een SQL query die u wilt , van eenvoudig selecteren , bijwerken , query's toevoegen of verwijderen op vragen die voorwaarden te gebruiken , sluit zich , grenzen of procedures . Uitzonderingen bij het programmeren van uw website te verbinden met een MySQL database , moet u ook enkele error handling code . Een methode is om een functie aan te roepen en typ " of sterven ( mysql_error ( ) ) ; " met " sterven " opvoeding van de MySQL foutmelding op de webpagina als de functie oproep mislukt . Als alternatief omvat de ' proberen , gooien en vangen " methode die u het schrijven van een blok code voor het " proberen " gedeelte waar u probeert een functie aan te roepen en als dat niet lukt , de " worp "keyword gebruikt u om de uitzondering door te geven aan de " catch ' blok code , waarvan de uitzondering omgaat . Deze methode vereist meer programmeren, maar geeft u extra flexibiliteit in de programmering foutmeldingen .
|