| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Cómo combinar dos Resultados de MySQL en PHP
    Cuando recibe datos de dos consultas de MySQL diferentes , es posible que desee utilizar PHP para combinar los resultados en una sola matriz , cuando los datos de los resultados coinciden con los demás. PHP se ha incorporado en las funciones que puede utilizar para enviar los datos de los resultados en dos arrays y luego fusionar los arrays utilizando la función " array_combine " . Instrucciones
    1

    Abra el archivo de código fuente PHP en un editor de texto, como el Bloc de notas de Windows . Comando
    2

    crear tres matrices con el " array ( )", que se almacenar valores de los dos resultados MySQL y luego los datos combinados. Por ejemplo , "$ t1array = array (); $ t2array = array (); $ combinedarray = array (); " .
    3

    Conectarse a una base de datos MySQL con el " mysql_connect " función, añadiendo el código "$ db = mysql_connect ( ' anfitrión ' , 'username' , ' password' ) ; " al archivo PHP. Reemplazar " host" , "username" y "password ", con inicio de sesión del servidor de información .
    4

    Seleccione la base de datos para utilizar con el código " $ gestor = mysql_select_db ( ' MY_DATABASE ', $ db ) . " con el nombre de la base de datos que está utilizando
    5

    Enviar dos consultas MySQL con el " " , reemplazando" MY_DATABASE mysql_query " función, añadiendo el código " $ t1query = " mysql_query ( "SELECT valor1 dE my_table1 ` ` " ), $ t2query = mysql_query ( "SELECT valor2 dE my_table2 ` ` " ),. " , reemplazando" valor1 "," valor2 "," my_table1 " y" my_table2 " con sus valores
    Página 6

    Compruebe si el número de filas es igual para las dos consultas con el código " if ( mysql_num_rows ($ t1query ) = mysql_num_rows ($ t2query ) { exit;} !" . Si los resultados tienen un desigual cantidad de resultados , la fusión en un arreglo , se producirá un error.
    7

    Recuperar cada fila de los dos resultados y enviar los valores en las dos matrices con el código " while ($ t1row = mysql_fetch_array ($ t1query ) { array_push ($ t1array , $ t1row [' valor1 ']) ;} while ($ t2row = mysql_fetch_array ($ t2query ) { array_push ($ t2array , $ t2row [' valor2 '] ;} ".
    Página 8

    Combinar los dos resultados de MySQL con la función " array_combine " , añadiendo el código "$ combinedarray = array_combine ($ t1array , $ t2array ) ; " .
    9

    Save the PHP y volcar en su servidor .

    Previous :

    next :
      Artículos relacionados
    ·Cómo desactivar la caché de MySQL 
    ·MySQL es lento con demasiadas conexiones persistentes 
    ·Cómo probar PHP Exec 
    ·Cómo quitar a un niño de XML con PHP 
    ·PHP Form procesamiento de consultas MySQL 
    ·Cómo subir y cambiar el tamaño de una PHP MySQL Image…
    ·Grails MySQL Tutorial 
    ·MySQL Select Max Conde Tutorial 
    ·Cómo cambiar temporalmente el máximo tiempo de espera…
    ·Cómo dar formato Fecha cadena en MySQL con PHP 
      Artículos destacados
    ·Cómo insertar una matriz a una tabla base de datos med…
    ·Cómo utilizar else if en Java 
    ·Certificación Arquitecto Mobile 
    ·Cómo utilizar procedimientos almacenados en SSRS 
    ·Cómo centrar un JPanel en la cima de un JFrame 
    ·Cómo enviar un fax con PHP 
    ·Cómo dejar de Visual Basic 
    ·Cómo obtener el número de columnas de una tabla en Ac…
    ·Cómo analizar una cadena de consulta en JavaScript 
    ·PHP ' Si ' Tutorial Statement 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com