Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zoradiť inú dotazu v PHP a MySQL

Často budete musieť vyriešiť databázu MySQL s iným dotazom , než ten , ktorý práve používa ASC - vzostupne - a DESC - zostupne - objednávanie možnosti . Napríklad , ak chcete , aby sa krížový odkaz na knihu alebo databázy , musíte najprv vyriešiť primárny Všeobecné , a potom triediť výsledky založené na sekundárny index termínu . Tento typ triedenia sa vykonáva v non - výpočtových aplikácií tiež . Pošta musí najprv roztriediť poštu štátom , potom pošta v každom štáte musia byť triedené podľa mesta . Pokyny dovolená 1

Vytvorte textový súbor pomocou textového editora pre uloženie vášho PHP kód .
2

zahrnúť do svojho PHP kódu variabilné pripojenie na pripojenie k databáze a vyberte databázy , ktorý sa chystáte usporiadať s iným dotazom . V tomto príklade je použitá databáza MySQL s názvom " Adresa " a databázové tabuľky s názvom " Citystay " s oblasti štátnej a mestskej . Použite nasledujúci kód PHP , aby sa vaše pripojenie k databáze PHP

$ connection = mysql_connect ( " localhost " , " usernameMark " , " secretPassword " ) ;

mysql_select_db ( " adresa " , $ spojenie . ) ;

V tomto kóde je premenná PHP " $ spojenie " sa používa na ukladanie funkciu PHP pripojenie . Funkcie PHP pripojenie má názov webhostingu , ktorý ukladá do databázy MySQL , užívateľské meno , ktoré je potrebné pre prihlásenie do webového hostiteľa a používateľského hesla ako argumenty . Vyhlásenie mysql_select_db má databázu MySQL v užívateľskom účte , pripojenie k a premenné pripojenie ako jeho argumenty .
3

Na ďalšom riadku textového editora , typu v PHP kódu na vykonať dotaz , ktorý triedi " Citystay " databázové tabuľky stať , potom mesto, a ukladá výsledok do PHP premennej s názvom " $ sortedResult "

$ sortedResult = mysql_query ( " SELECT * FROM Citystay ORDER BY štátnej ASC mesto ASC " )

Tento kód používa PHP funkcie mysql_query prístup ( SELECT ) , databázovú tabuľku . SELECT dotazu je argument , na mysql_query . " * " Znamená , že všetky polia v databáze majú byť načítaná . Z Citystay znamená , že databázová tabuľka s názvom Citystay má byť vybraný pre operáciu výberu . ORDER BY klauzula znamená , že záznamy vrátené majú byť radené podľa položiek v stĺpci State abecedne vo vzostupnom poradí , a že tento druh je potom potrebné radené abecedne vo vzostupnom poradí podľa údajov v stĺpci City .

4

Uložte PHP súbor s príponou PHP . Nahrajte si PHP súboru na webový server , ktorý používate ju vyskúšať na syntaktické chyby .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené