Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Draco Heroicus en 24 Enero 2007, 05:55 am



Título: Obteniendo datos de MySQL (Forma Facil)
Publicado por: Draco Heroicus en 24 Enero 2007, 05:55 am
Código:
<?php
$accion="SELECT usuario, clave, correo FROM miDB";
$resultado=mysql_query($accion);
while ($row = mysql_fetch_array($resultado, MYSQL_ASSOC)) {
    $usuario=$row["usuario"];
                $clave=$row["clave"];
break;
                }
?>

Cosas que pueden modificar.

"Usuario", "clave" Filas de la Base de datos
"mi DB" es la Base de datos

Mediante el array "$row[]" se accede a los datos, "Por cada consulta"

Me refiero a "por cada consulta" a que se envian los datos al array hasta que ya no se encuantra nada en el criterio que se decidio en el querry.

Espero les sirve, es algo complicado para los N00bs, y es la unica forma en la que lo entendi.


Título: Re: Obteniendo datos de MySQL (Forma Facil)
Publicado por: Ertai en 24 Enero 2007, 13:31 pm
El código esta mal.

Te lo corrijo.


Título: Re: Obteniendo datos de MySQL (Forma Facil)
Publicado por: Draco Heroicus en 24 Enero 2007, 19:16 pm
xD Haber, pero que esta raro ya que me esta funcionando bien  ;D


Título: Re: Obteniendo datos de MySQL (Forma Facil)
Publicado por: Azielito en 24 Enero 2007, 20:24 pm
tambien hace falta el link de asociacion en el mysql_query xD
Código:
$resultado=mysql_query($accion);
deberia ser
Código:
$resultado=mysql_query($accion,$link);


Título: Re: Obteniendo datos de MySQL (Forma Facil)
Publicado por: Ertai en 25 Enero 2007, 18:15 pm
@ Azielito

Ambos códigos funcionan.

@ Draco Heroicus

Te habías olvidado cerrar la llave del while.

Saludos.


Título: Re: Obteniendo datos de MySQL (Forma Facil)
Publicado por: Draco Heroicus en 25 Enero 2007, 20:16 pm
 ;D cierto.

Pues hay esta para los que esten igual de despistados que yo.

¿Para que es el $link?


Título: Re: Obteniendo datos de MySQL (Forma Facil)
Publicado por: [ Alberto] en 28 Enero 2007, 18:44 pm
mysql_query ( strin de consulta [, identificador] )
el identificador es el enlace retornado por mysql_conect()

puede que le este funcioando porque mysql_query asume la ultima conexion abierta