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 zlúčiť dva MySQL výsledky v PHP

Pri prijímaní dát z dvoch rôznych MySQL otázky , môžete použiť PHP zlúčiť výsledky do jediného poľa , kedy sú dáta z výsledkov zhodovať so sebou . PHP má vstavané funkcie , ktoré môžete použiť na odosielanie dát z výsledkov do dvoch polí a potom zlúčiť poľa pomocou funkcie " array_combine " . Pokyny dovolená 1

Otvorte PHP zdrojový súbor v textovom editore , ako je napríklad Windows Poznámkový blok .
2

Vytvoriť tri polia s " pole ( ) " príkaz , ktorý bude ukladanie hodnôt z oboch výsledkov MySQL a potom kombinované údaje . Napríklad , " $ t1array = array ( ) ; $ t2array = array ( ) ; $ combinedarray = array ( ) ; " .
3

Pripojte sa k databáze MySQL s " mysql_connect " funkcie , pridaním kódu " $ db = mysql_connect ( ' hostiteľa ' , ' username ' , ' heslo ' ) ; " do PHP súboru . Nahradiť " hostiteľa " , " užívateľské meno " a " heslo " sa vášho servera prihlasovacie údaje .
4

Vyberte databázu , ktorú chcete použiť pridaním kódu " $ rukoväti = mysql_select_db ( " my_database ' , $ db ) " , ktorý nahradí " my_database mysql_query " funkcií , pridávanie kód " $ t1query = " mysql_query ( " s názvom databázy , ktorú používate
5

Odoslať dve MySQL dotazov sa . " " SELECT FROM ` value1 my_table1 ` " ) ; $ t2query = mysql_query ( " SELECT FROM ` value2 my_table2 ` " ) ; " , nahradzovať " value1 " , " value2 " , " my_table1 " a " my_table2 " s hodnotami
. praha 6

Skontrolujte , či je počet riadkov sú rovnaké pre oba dotazy pridaním kódu " if ( mysql_num_rows ( $ t1query ) = mysql_num_rows ( $ t2query ) { exit ; } ! " . Ak výsledky majú nerovné množstvo výsledkov , ich zlúčenie v poli spôsobí chybu .
7

Načítať každý riadok z oboch výsledkov a poslať hodnoty do dvoch polí pridaním kódu " while ( $ t1row = mysql_fetch_array ( $ t1query ) { array_push ( $ t1array , $ t1row [ ' value1 ' ] ) ; } while ( $ t2row = mysql_fetch_array ( $ t2query ) { array_push ( $ t2array , $ t2row [ ' value2 ' ] ; } . "
stránka 8

Zlúčenie dvoch výsledkov MySQL pomocou funkcie " array_combine " , dodal kód " $ combinedarray = array_combine ( $ t1array , $ t2array ) ; "
9

Uložte PHP . súbor a nahrať ho na svojom serveri .

Najnovšie články

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