Articulos PHP
- 1.7 Enunciado exit o die.
- 2.9 Fecha y Hora en PHP.
- 3.3 Transformando series en variables.
- 2.6 Saltando un ciclo con CONTINUE
- 3 PHP junto con MySQL.
Warning: Use of undefined constant php - assumed 'php' (this will throw an Error in a future version of PHP) in /home/vhosts/lawebderay.orgfree.com/articulos.php on line 128
Articulos Jquery
- 1 Jquery
- 2.1 El selector $(this).
- 2.2 Introduciendo texto usando el m茅todo .text().
- 1.1 Como utilizar Jquery
- 1.6 El m茅todo preventDefault.
Warning: Use of undefined constant jquery - assumed 'jquery' (this will throw an Error in a future version of PHP) in /home/vhosts/lawebderay.orgfree.com/articulos.php on line 137
Articulos CSS
- 1.1 Como incluir estilos en una p谩gina web.
- 1.2 Estructura de los estilos CSS.
- 1 Hojas de estilo CSS.
Warning: Use of undefined constant css - assumed 'css' (this will throw an Error in a future version of PHP) in /home/vhosts/lawebderay.orgfree.com/articulos.php on line 146
Articulos Mysql
- 3.6 Inspeccionar una base de datos con SHOW.
- 2.5 Seleccionando filas con NOT LIKE.
- 1.1 Consulta SELECT.
- 1.8 Seleccionando registros con WHERE.
- 3.3 Definici贸n para columnas.
Warning: Use of undefined constant mysql - assumed 'mysql' (this will throw an Error in a future version of PHP) in /home/vhosts/lawebderay.orgfree.com/articulos.php on line 155
Warning: Use of undefined constant tema - assumed 'tema' (this will throw an Error in a future version of PHP) in /home/vhosts/lawebderay.orgfree.com/articulos.php on line 199
Warning: Use of undefined constant tema - assumed 'tema' (this will throw an Error in a future version of PHP) in /home/vhosts/lawebderay.orgfree.com/articulos.php on line 220
Warning: Use of undefined constant id - assumed 'id' (this will throw an Error in a future version of PHP) in /home/vhosts/lawebderay.orgfree.com/articulos.php on line 220
3.4 Usando extract() para trabajar con la informaci贸n de una base de datos MySQL.
Personalmente, cuando realizo una consulta SELECT y utilizo la funci贸n mysqli_fetch_array() para obtener los valores de una fila, siempre uso la funci贸n extract() para transformar los elementos del array o arreglo en variables, para que se entienda un poco mejor, supongamos que tenemos una base de datos llamada website, en la cual hay una tabla llamada usuarios y deseamos obtener el nick,genero y pa铆s de cada fila de la tabla usuarios. Entonces el c贸digo PHP ser铆a el siguiente:
$conexion=mysqli_connect("localhost","root","dream_89")or die("No se pudo realizar la conexi贸n a la base de datos");
$baseDatos=mysqli_select_db($conexion,"website")or die("No se ha podido seleccionar la base de datos");
$consulta=mysqli_query($conexion,"SELECT nick,genero,pais FROM `usuarios`")or die("Fall贸 la consulta");
Ahora para obtener lo datos se usar铆a el siguiente c贸digo:
while($fila=mysqli_fetch_array($consulta,MYSQL_ASSOC)){
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 聽聽 extract($fila);
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 聽聽 echo "El usuario $nick es del genero $genero y viene de $pais <br/>";
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 }
Como se puede observar se usa la instrucci贸n extract() para transformar cada array correspondiente a una fila de la tabla en unas variables cuyos nombres son $nick,$genero y $pais, es decir, cuando se ejecuta mysqli_fetch_array() se obtiene un array como el siguiente:
聽$fila[‘nick’]=”Roberto”;
$fila[‘genero’]=”masculino”;
$fila[‘pais’]=”Mexico”;
Pero una vez que se ejecuta extract($fila), el array se transforma a variables cuyos nombres son iguales a las claves del arreglo y quedan:
$nick=”Roberto”;
$genero=”masculino”;
$pais=”Mexico”;
Y de esta forma podemos usar los valores que se obtienen de la base de datos m谩s c贸modamente. Volviendo al ejemplo anterior, se obtiene el siguiente output:
El usuario rayworld es del genero masculino y viene de Mexico
El usuario alejandra24 es del genero femenino y viene de Mexico
El usuario carlosc es del genero femenino y viene de Guatemala
El usuario sandra es del genero femenino y viene de Costa Rica
El usuario daniela23 es del genero femenino y viene de Costa Rica
Warning: Use of undefined constant tema - assumed 'tema' (this will throw an Error in a future version of PHP) in /home/vhosts/lawebderay.orgfree.com/articulos.php on line 225
Usando extract con MySQL.
Warning: Use of undefined constant id - assumed 'id' (this will throw an Error in a future version of PHP) in /home/vhosts/lawebderay.orgfree.com/articulos.php on line 225
3.4