Diferencia entre revisiones de «Curso básico de PHP/MySQLRetrieveByArray»
Ir a la navegación
Ir a la búsqueda
(→Contenidos de org.css) |
(Sin diferencias)
|
Revisión actual del 21:22 30 sep 2016
MySQLRetrieveByArray
1 <?php
2 require_once( "Cabeza5.inc" );
3 ?>
4 <body>
5 <?php
6
7 /* mysqli_fetch_array()
8 * (PHP 3, PHP 4, PHP 5)
9 * mysqli_fetch_array -- Extrae la fila de resultado como una matriz
10 * asociativa, una matriz numérica o ambas
11 * Descripción
12 * array mysqli_fetch_array ( int id_resultado [, int tipo_de_resultado] )
13 *
14 * Devuelve una matriz que corresponde a la sentencia extraida, o falso
15 * si no quedan más filas.
16 * mysqli_fetch_array() es una versión extendida de mysqli_fetch_row().
17 * Además de guardar los datos en el índice numérico de la matriz, guarda
18 * también los datos en los índices asociativos, usando el nombre de
19 * campo como clave.
20 * Si dos o más columnas del resultado tienen el mismo nombre de campo,
21 * la última columna toma la prioridad. Para acceder a la(s) otra(s)
22 * columna(s) con el mismo nombre, se debe escificar el indice numerico
23 * o definir un alias para la columna. En columnas con alias, usted no
24 * puede acceder al contenido con el nombre original de la columna
25 * (usando 'field' en este ejemplo)
26 * Ejemplo 1. Consulta con campos repetidos usando alias
27 * SELECT table1.field AS foo, table2.field AS bar FROM table1, table2
28 *
29 * La función mysqli_fetch_array() no es significativemente mas lenta que
30 * mysqli_fetch_row(), sin embargo tiene un valor añadido importante.
31 * El segundo argumento opcional tipo_de_resultado en mysqli_fetch_array()
32 * es una constante y puede tomar los siguientes valores: MYSQL_ASSOC,
33 * MYSQL_NUM, y MYSQL_BOTH. Esta caraterística fue agregada en PHP 3.0.7.
34 * MYSQL_BOTH
35 * Usando MYSQL_BOTH, usted obtendrá una matrix con índices asociativos y
36 * numéricos. Usando MYSQL_ASSOC, usted solo tendrá índices asociativos
37 * (tal como funciona mysql_fetch_assoc()), usando MYSQL_NUM, solo
38 * obtendrá los índices numéricos (tal como si fuera mysqli_fetch_row()).
39 * Nota: Los nombres de campos retornados por esta función diferencian
40 * entre mayusculas y minusculas.
41 */
42
43 echo( "<p class=\"SubTitleFont\">
44 Uso de mysqli_fetch_array()
45 </p>" );
46
47 require_once( "MySQLClaseConnect.inc.php");
48
49 $Query = "select * from TestTable";
50
51 $Resultado = mysqli_query( $Conn, $Query ) or die( mysqli_error() );
52
53 echo( "<p class=\"LargeTextFont\">" );
54 while( $NewArray = mysqli_fetch_array( $Resultado ) )
55 {
56 echo( "El ID es {$NewArray{'id'}} y los contenidos
57 son {$NewArray{'TestField'}}<br />" );
58 }
59 echo( "</p>" );
60
61 mysqli_close( $Conn );
62 require_once( "incPie5.php" );
63 exit( 0 );
64 ?>
Contenidos de Cabeza5.inc
Ver los contenidos de Cabeza5.inc
Contenidos de incPie5.php
Ver los contenidos de incPie5.php
Contenidos de MySQLClaseConnect.inc.php
Ver los contenidos de MySQLClaseConnect.inc.php
Contenidos de clase.css
Ver los contenidos de clase.css
Explicación
Ejecutarlo
Ejecutar el código de MySQLRetrieveByArray