Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan slå sammen to MySQL Resultater i PHP
    Når du mottar data fra to forskjellige MySQL spørringer , kan det være lurt å bruke PHP for å slå sammen resultatene til en enkelt matrise når dataene fra resultatene samsvarer med hverandre . PHP har innebygde funksjoner du kan bruke til å sende data fra resultatene i to matriser og deretter flette arrays med " array_combine "-funksjonen . Instruksjoner
    en

    Åpne din PHP kilde filen i en teksteditor , for eksempel Windows Notisblokk.
    2

    Lag tre arrays med " array ( ) "-kommandoen, som vil lagre verdier fra de to MySQL resultater og deretter ble de samlede data . For eksempel , "$ t1array = array (); $ t2array = array (); $ combinedarray = array (); " .
    3

    Koble til en MySQL database med " mysql_connect " funksjon , og legger koden " $ db = mysql_connect (' host' , 'username ', ' passord '); " til din PHP-filen . Erstatt "host" , "brukernavn " og " passord" med serverens log- in informasjon.
    4

    Velg database til bruk ved å legge inn koden " $ håndtere = mysql_select_db (' my_database ' , $ db ) ; " . med navnet på databasen du bruker
    5

    Send to MySQL spørringer med den " ", erstatter " my_database mysql_query "-funksjonen , og legger koden" $ t1query = " mysql_query ( "SELECT verdi1 FROM ` my_table1 ` "); $ t2query = mysql_query ( "SELECT value2 FROM ` my_table2 ` "); . " , erstatte " verdi1 "," verdi2 "," my_table1 "og" my_table2 "med dine verdier

    6

    Kontroller at antallet rader er lik for de to spørringene ved å legge inn koden " if ( mysql_num_rows ( $ t1query ) = mysql_num_rows ( $ t2query ) { exit ;} !" . Dersom resultatene har en ulik mengden av resultater, vil flette dem i en matrise forårsake en feil .
    7

    Hent hver rad fra de to resultatene og sender verdiene i de to matriser ved å legge inn koden " while ( $ t1row = mysql_fetch_array ( $ t1query ) { array_push ( $ t1array , $ t1row [' verdi1 '] ); } while ( $ t2row = mysql_fetch_array ( $ t2query ) { array_push ( $ t2array , $ t2row [' value2 '] ;} . "
    Side 8

    Slå sammen de to MySQL resultater med " array_combine "-funksjonen , og legger koden " $ combinedarray = array_combine ( $ t1array , $ t2array ); " .
    9

    Lagre PHP fil og laste den på serveren din.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan vet DB2 å avrunde et tall 
    ·MySQL Administration Tutorials 
    ·MySQL attributtyper 
    ·Hvordan laste opp store filer ved hjelp av PHP 
    ·Slik fjerner Hver n'te Letter i PHP 
    ·Slik deaktiverer magic_quotes_gpc 
    ·PHP scripting Fordeler og ulemper 
    ·Slik kontrollerer du versjonen av MySQL Client Script i…
    ·Hvordan lage Tabell Auto intervaller i MySQL 
    ·Hvordan å behandle en Checkbox Med PHP 
      Anbefalte artikler
    ·Hvordan endre verdier i XML Med JavaScript 
    ·Hva er en Bruk sak 
    ·Hvordan sette inn tekst i et Word-dokument i VBA 
    ·Netto Vs . PHP Speed ​​
    ·Format Specifiers i Java 
    ·Hvordan lage en egendefinert unntak i Java 
    ·Hvordan Deep Link i Silverlight 
    ·Hvordan lage en Basic spill i C + + 
    ·Hvordan få effekt fra en Shell Command i Python 
    ·Hvordan legge til Manifests til JAR 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/