Vaak zul je nodig hebt om een MySQL database te sorteren met een andere vraag dan een die alleen gebruik maakt van de ASC - stijgend - en DESC - dalend - bestelmogelijkheden . Bijvoorbeeld , wanneer u een verwijzing van een boek of een database te maken , moet u eerst uitzoeken van de primaire index termen , vervolgens sorteren het resultaat op basis van de secundaire index termijn. Dit type sortering wordt gedaan in niet - computing-applicaties ook . Het postkantoor moet eerst de post te sorteren door de staat , dan is de post in elke staat moet worden gesorteerd stad . Instructies 1 Maak een tekstbestand met een tekst editor om je PHP- code op te slaan . Kopen van 2 toe in je PHP-code een verbinding variabele om verbinding met uw database en selecteer de database die je gaat te sorteren met een andere query . Voor dit voorbeeld wordt een MySQL database genaamd " adres " en een database tabel genaamd " Citystate " met een Staat en Stad veld gebruikt . Gebruik de volgende PHP- code naar uw PHP database connectie maken $ verbinding = mysql_connect ( " localhost " , " usernameMark " , " secretPassword " ) ; . Mysql_select_db ( " adres " , $ connectie ) ; In deze code , de PHP variabele " $ -verbinding " wordt gebruikt om de verbinding functie PHP slaan . De verbinding functie PHP neemt de naam van de webhost dat de MySQL database , de gebruikersnaam die nodig is in te loggen op de web host en het gebruikerswachtwoord als argumenten slaat . De mysql_select_db verklaring neemt de MySQL database in de gebruikersaccount om verbinding aan en de verbinding variabele als zijn argumenten . 3 Op de volgende regel van de tekst-editor , typ in de PHP-code te het uitvoeren van een query die sorteert de " Citystate " database tabel door de Staat , dan Stad , en slaat het resultaat op in een PHP variabele genaamd " $ sortedResult " $ sortedResult = mysql_query ( " SELECT * FROM Citystate ORDER BY staat ASC stad ASC " ) op Twitter Deze code maakt gebruik van de PHP functie mysql_query om toegang te krijgen ( SELECT ) de database tabel . De SELECT-query is het argument om de mysql_query . De " * " geeft aan dat alle velden in de database worden opgehaald . VANAF Citystate geeft aan dat de database tabel genaamd Citystate moet worden geselecteerd voor de SELECT operatie . De ORDER BY-component geeft aan dat de geretourneerde records gesorteerd worden door de vermeldingen in de kolom staat alfabetisch in oplopende volgorde en dat dit soort is dan om alfabetisch gesorteerd worden in oplopende volgorde van de items in de kolom Plaats . < Br > 4 Sla uw PHP- bestand met een PHP extensie . Upload uw PHP- bestand naar de webserver die u gebruikt om het te testen op syntax fouten .
|