Foros del Web » Programando para Internet » PHP »

MySql

Estas en el tema de MySql en el foro de PHP en Foros del Web. hola amigos del foro, mi pregunta es la siguiente... ya tengo la base de datos y las tablas hechas en My Sql, inclusive las consulto, ...
  #1 (permalink)  
Antiguo 24/02/2004, 13:36
Avatar de mafima  
Fecha de Ingreso: abril-2003
Ubicación: Medellin-Colombia
Mensajes: 1.109
Antigüedad: 14 años, 8 meses
Puntos: 24
MySql

hola amigos del foro, mi pregunta es la siguiente...
ya tengo la base de datos y las tablas hechas en My Sql, inclusive las consulto, pero no he podido comprender bien como es que opera esto de las consultas, quizas ustedes me quieran explicar, es decir se que se hace Fetch_row y unos bucles por que ya lo he hecho pero necesito saber bien como es la dinamica...

por ejemplo no entiendo por que siempres e utiliza la varibe "$clave", en todos los ejemplos que he visto

otra cosa que me gustaria saber es si cada registro yo lo puedo almacenar en una variable es decir, despues de consultar la tabla en ves de imprimer esto en la pagina simplemente se me almacene cada registro en un array...

bueno como se dan cuanta tengo muchas dudas, para esto necesito saber esactamente Como funciona esto de Consultar la tabla y de ver los resultados

de antemano muchas gracias
__________________
SEO en Medellin
  #2 (permalink)  
Antiguo 24/02/2004, 14:18
Avatar de payo22  
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 839
Antigüedad: 15 años, 1 mes
Puntos: 1
ok

1) bueno primero lo mas sencillo el uso de $clave no es mas que un ejemplo de nombre a tu variable , es decir, que puedes llamar a tu variable como mejor te guste o asociarle un nombre dependiendo del tipo de dato que va a almacenar.

2) lo de guardar el contenido de tu base de datos vamos por pasos:

$result = mysql_query($consulta);

aqui estas mandando a ejecutar la consulta y el resultado la guarda en $result es decir , si se ejecuto correctamente pone TRUE ,

ahora el ciclo :

do{

}while ($row = mysql_fetch_array($result));

aqui estas guardando el resultado de tu consulta en el arreglo de hecho es una matriz asociativa $row la cual se va recorriendo uno por uno ,registro por registro hasta llegar al final o al ultimo registro y el mysql_fetch_array extrae el registro .

y pues dentro de ese ciclo podrias ir almacenando tu consulta en variables dependiendo el nombre del campo.

espero me haya explicado.

saludos

Última edición por payo22; 24/02/2004 a las 14:20
  #3 (permalink)  
Antiguo 24/02/2004, 16:43
Avatar de mafima  
Fecha de Ingreso: abril-2003
Ubicación: Medellin-Colombia
Mensajes: 1.109
Antigüedad: 14 años, 8 meses
Puntos: 24
Voy entendiendo

beuno ya creo qeu entiendo un poquito mas, es decir apun no me queda muy claro lo del ciclo y como puedo darle valor a las variables quizas un ejemplo de asignrle un valor a una variable x con el primer registro encontrado me serviria ara acabar de entender...

Muchas gracias por ayudarme
__________________
SEO en Medellin
  #4 (permalink)  
Antiguo 24/02/2004, 16:48
Avatar de payo22  
Fecha de Ingreso: noviembre-2002
Ubicación: México
Mensajes: 839
Antigüedad: 15 años, 1 mes
Puntos: 1
ok ahi te va un ejemplo sencillo:


Código PHP:
do{

    
$nombre $row['Nombre']; // donde $row[Nombre] es el valor obtenido de la base de datos
    
$edad $row['Edad'];
    
$direccion $row['Direccion'];

}while(
$row=mysql_ftch_array($result)); 

espero te sirva.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:40.