“Conocimientos Programación>Programación PHP /MySQL

Cómo combinar dos Resultados de MySQL en PHP

2015/4/17
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 .

Programación PHP /MySQL
Cómo reemplazar una palabra en un archivo de texto externo mediante PHP
¿Cómo diferenciar entre Truncar y Eliminar
Cómo convertir XLS a PHP
Cómo comprobar el propietario del archivo en PHP
Tutorial en procedimientos almacenados en MySQL 3.23
Cómo utilizar la cadena MySql tipos de datos más comunes
Cómo crear scripts PHP para aplicaciones
PHP Transferencia de Valores
Conocimientos Informáticos © http://www.ordenador.online