PHP 's inheemse drivers voor interfacing met MySQL databases maken het een populaire keuze voor het bouwen van website content management systemen . Het schrijven van uw eigen PHP scripts om MySQL databases zoeken is een kwestie van het maken van een verbinding met de database , tot oprichting van de zoekopdracht en dan navigeren door de array waarin PHP slaat de zoekresultaten . Aansluiten Om een MySQL- database te doorzoeken , moet uw PHP-script eerst een verbinding met het zijn server vast te stellen. Gebruik het commando " mysql_connect ( ' localhost ' , ' gebruikersnaam ' , ' wachtwoord' ) " waarbij " gebruikersnaam " is de MySQL gebruikersnaam voor de database die u probeert te openen en " password " is zijn bijbehorende wachtwoord . Ga verder om te selecteren welke specifieke database die u wilt zoeken met het commando " mysql_select_db ( ' targetDB ' ) " waarbij " targetDB " is de naam van de database die u zullen zoeken . Query Basics U zoeken naar informatie in een database met een commando genaamd een " query. " PHP queries neem de syntactische vorm van " $ resultaat = mysql_query ( " SELECT * FROM tabelnaam ' ) ; " , waar de " resultaten " is de naam van de variabele PHP waarin PHP uw zoekresultaten zullen slaan en " tabelnaam " is de naam van de tabel in de database die u zoekt . Dit commando zou elke rij met gegevens uit de tabel halen . Vernauwing Queries U kunt parameters toevoegen aan uw zoekopdracht om alleen trekken uit de rijen met gegevens waar je wilt . Bijvoorbeeld , het commando " $ resultaat = mysql_query ( " SELECT * FROM tabelnaam WHERE kolom - naam = waarde ' ) ; " wordt alleen de rijen met gegevens te retourneren waarbij de waarde van de kolom van de tabel " kolom - naam " is gelijk aan " value . " U kunt meerdere dergelijke parameters toe te voegen door het toevoegen van een "EN " om de opdracht tussen de eerste dergelijke parameter en de volgende . Weergeven Resultaten Nadat de code voor het daadwerkelijk de PHP search uitvoeren , de syntax gebruikt u " $ row = mysql_fetch_array ( $ resultaat ) ) ; " om de eerste tabelrij het zoeken kwam met in de variabele " rij" gezet . U kunt individuele waarden trekken met behulp van de syntaxis ' $ row [ ' kolom - naam ' ] " waar " kolom - naam " is de naam van de database tabel kolom waarvoor u de waarde wilt ophalen . Elke keer dat u het commando " $ row = mysql_fetch_array ( $ resultaat ) ) ; " . PHP zal de volgende rij de zoektocht kwam in de variabele " rij" totdat u de zoekresultaten uitputten voeden < br >
|