Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/05/2010, 00:16
iovan
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 4 meses
Puntos: 188
Respuesta: Todavía nadie ha podido ayudarme en mi consulta Mysql.

Hola amigos.

Ya lo he solucionado. Quien sabe porque razón se me ocurrio pero ya tengo la solicion.

Verán:

Código PHP:
Ver original
  1. $sql = "SELECT * FROM user WHERE registered='$date' LIMIT 5 ORDER BY id DESC";
  2. $query = mysql_query($sql);
  3.  
  4. while($row=mysql_fetch_array($query)){
  5.  
  6.     $array1[] = $row['username'];
  7.     $array2[] = $row['password'];
  8. }


Y ahora podemos imprimir cuantas columnas y filas tengamos que cumplan con los criterios de la consulta. Siempre especificando $array1[0] como el primer valor para esa columna y fila y seguido de $arra1[1] para el segundo valor para la misma columna pero fila 2 y así concecutivamente.

Ahora un ejemplo

Supongamos que tenemos la siguiente base de datos

users
---------------------------------------
+ id + username + date +
---------------------------------------
| 1 | usuario 1 | fecha 1 |
---------------------------------------
| 2 | usuario 2 | fecha 2 |
---------------------------------------

Código PHP:
Ver original
  1. $sql = "SELECT * FROM users ORDER by id DESC";
  2. $query = mysql_query($sql);
  3.  
  4. while($row=mysql_fetch_array($query)){
  5.      $username[] = $row['username'];
  6.      $date[] = $row['date'];
  7. $id[] = $row['id'];
  8.  
  9. }
  10.  
  11. echo $username[0]; //Imprimer Usuario 2
  12. echo $username[1]; //Imprimer Usuario 1
  13. echo $username[2]; //No imprime nada porque sale de los criterios de busqueda
  14.  
  15. echo $id[0]; //Imprimer 2
  16. echo $id[0]; //Imprime 1
  17.  
  18. echo $date[0]; //Imprimer fecha 2
  19. echo $date[1]; //Imprimer fecha 1


Espero que a alguien le sirva.
Saludos.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.