| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come unire due risultati MySQL in PHP
    Quando si ricevono i dati da due diverse query MySQL , si consiglia di utilizzare PHP per unire i risultati in un singolo array quando i dati dai risultati coincidono con l'altro. PHP è dotato di funzioni che è possibile utilizzare per inviare i dati dei risultati in due array e quindi unire gli array usando la funzione " array_combine " . Istruzioni
    1

    Apri il tuo file sorgente PHP in un editor di testo, ad esempio Blocco note di Windows . Comandi
    2

    creare tre array con il " array ( ) " , che sarà memorizzare i valori dei due risultati di MySQL e quindi i dati combinati. Ad esempio, " $ t1array = array (); $ t2array = array (); $ combinedarray = array (); " .
    3

    connettersi a un database MySQL con il " mysql_connect " funzione , aggiungendo il codice "$ db = mysql_connect ( 'host' , 'username' , 'password '); " al file PHP . Sostituire "host" , "username" e "password" con log -in del server informazioni.
    4

    Selezionare il database da utilizzare con il codice " $ handle = mysql_select_db ( ' my_database ' , $ db ) ; " . , con il nome del database che si sta utilizzando
    5

    Invia due query MySQL con il " " , sostituendo" my_database mysql_query " funzione , aggiungendo il codice " $ t1query = " mysql_query ( "SELECT valore1 FROM ` my_table1 ` " ) ; $ t2query = mysql_query ( "SELECT valore2 FROM ` my_table2 ` ") . " , sostituendo" valore1 " , " valore2 " , " my_table1 " e " my_table2 " con i vostri valori
    Pagina 6

    Verificare se il numero di righe sono uguali per le due query con il codice "if ( mysql_num_rows ( $ t1query ) = mysql_num_rows ( $ t2query ) { exit ;} !" . Se i risultati hanno un ineguale quantità di risultati , fondendole in una matrice causerà un errore.
    7

    Recupera ogni riga dei due risultati e inviare i valori nei due array aggiungendo il codice "while ( $ t1row = mysql_fetch_array ( $ t1query ) { array_push ( $ t1array , $ t1row [' valore1 '] );} while ( $ t2row = mysql_fetch_array ( $ t2query ) { array_push ( $ t2array , $ t2row [' valore2 '] ; } . "
    Pagina 8

    unire i due risultati di MySQL con la funzione " array_combine » , aggiungendo il codice " $ combinedarray = array_combine ( $ t1array , t2array $ ) ; ».
    9

    Save the PHP di file e caricarlo sul server .

    Previous :

    next :
      Articoli Correlati
    ·MySQL LEFT JOIN Tutorial 
    ·Come creare miniature di immagini in PHP 
    ·Come abilitare PHP 5 in GoDaddy 
    ·Get_Headers Vs . cURL Velocità su PHP 
    ·Come inserire PHP Into WordPress 
    ·PHP Class Regole di Naming 
    ·Come nascondere una casella di testo in PHP 
    ·Come Redirect Email a un programma PHP Desk 
    ·Come sbarazzarsi dei caratteri di escape in PHP 
    ·Come ottenere il numero di retweet in PHP 
      Articoli in evidenza
    ·Java e il controllo ortografico 
    ·Progetti C - Sharp per la Scuola di Management 
    ·Come fare Exit Splash in PHP 
    ·Come fare un display Textbox Dipende ComboBox in Visual…
    ·Perché è un foglio di calcolo Excel esterno di un doc…
    ·Strumenti utilizzati in Java 
    ·Come separare una stringa in VBA 
    ·Come configurare l'autenticazione Radius 
    ·Confronto tra le piattaforme Java & Net 
    ·Come cambiare la password di amministratore locale in V…
    Copyright © Conoscenza Informatica http://it.wingwit.com