In PHP , kunt u gebruik maken van verschillende functies te verbinden met MySQL databases . Vervolgens kunt u ze opvragen met behulp van MySQL syntax en het gebruik van PHP om de gegevens in de tabellen op uw website te manipuleren . Hiermee kunt u dingen zoals handhaven winkelwagentjes voor de bezoekers van een commerciële website of ophalen commentaar indienen op een bericht forum doen . Verbinding Voordat u PHP-functies kunt gebruiken om een MySQL database te ondervragen , moet u verbinding maken met de database. De functie PHP " mysql_connect " laat je dit doet . Moet u drie parameters te bieden in de functie : de database host server , en een gebruikersnaam en wachtwoord voor de database . Als uw verbinding poging slaagt, wordt de functie PHP " mysql_select_db " gebruikt u om een database van de host -server te selecteren . Met een bestaande verbinding , kunt u de database te ondervragen . Query De functie " mysql_query " kunt u een database met behulp van een syntax bevragen , waaronder SELECT , INSERT , DELETE of ALTER . Op deze manier kunt u met de MySQL -database via uw webpagina's . U kunt een query ook gebruiken om een nieuwe tabel aan de database te maken en het uitsluitend te gebruiken met uw website . Wanneer u vragen dat een resultaat set terug , zoals SELECT of te beschrijven statements , mysql_query retourneert een bron bij het succesvol , en anders false . Andere vragen gewoon waar of niet waar op basis van het resultaat terug . Data Manipulation Als u een SELECT-instructie gebruiken om een MySQL database te ondervragen , kunt u opslaan de resultaten van de query in PHP variabele om extra acties op de gegevens . De functie " mysql_num_rows " telt het aantal records dat de query geretourneerd. De functie " mysql_fetch_row " laat je specifieke records uit de resultaten . Het bespaart elke kolom waarde voor een record in een array , en je kan specifieke kolommen extraheren uit deze array . Als u door de query resultaten variabele in een lus , kunt u elke record formatteren als dat nodig is. Fouten Bij het gebruik van PHP MySQL functie , een gesprek toe te voegen aan " mysql_errno " of " mysql_error ' met uw vragen naar foutmeldingen terugkeren wanneer functies mislukken . Typ bijvoorbeeld " mysql_select_db ( $ dbName ) or die ( mysql_error ( ) ) ; " op een lijn of " echo mysql_errno ( $ link) mysql_error ( $ link) ; . " Op een aparte regel nadat u een MySQL functie aanroept . In dit geval, als de database naam die u verstrekt niet bestaat , PHP een foutmelding terug om u te informeren waar de fout is opgetreden en wat de oorzaak is . Op deze manier kunt u problemen oplossen en corrigeren ze met meer gemak .
|