Foros del Web » Programando para Internet » PHP »

Como usar MYSQL_LIST_FIELDS

Estas en el tema de Como usar MYSQL_LIST_FIELDS en el foro de PHP en Foros del Web. Buenas.. haber, quisiera que me ayuden, porque estuve leyendo pero se me hizo un lio con todas las funciones, y los que recominedan una y ...
  #1 (permalink)  
Antiguo 02/10/2007, 16:34
Avatar de McBlink  
Fecha de Ingreso: noviembre-2006
Ubicación: $ARG->LaPampa()
Mensajes: 1.694
Antigüedad: 17 años, 5 meses
Puntos: 23
Como usar MYSQL_LIST_FIELDS

Buenas.. haber, quisiera que me ayuden, porque estuve leyendo pero se me hizo un lio con todas las funciones, y los que recominedan una y otra y que son similares y demas...
esto es lo que quiero hacer..
basicamente seria listar todos los registros de una tabla, para despues buscar dentro de esos registros el nick: X y saber en que pocision se encuentra..

como puedo hacerlo??
estuve viendo con estas funciones pero no logro hacer nada, tbm lei que SHOW COLUMNS FROM era similar, y lo unico qe logre fue que me impria todos los campospero sin datos..

espero haberme hecho entender ;)

gracias!!
MC
__________________
Recuerda usar el highlight para mostrar código
mauricioblint.com
  #2 (permalink)  
Antiguo 02/10/2007, 18:04
Avatar de McBlink  
Fecha de Ingreso: noviembre-2006
Ubicación: $ARG->LaPampa()
Mensajes: 1.694
Antigüedad: 17 años, 5 meses
Puntos: 23
Re: Como usar MYSQL_LIST_FIELDS

Alguna ayudaita por favor??

no puedo encontrar ejmeplos t mp!!!


gracias de antemano!
MC
__________________
Recuerda usar el highlight para mostrar código
mauricioblint.com
  #3 (permalink)  
Antiguo 03/10/2007, 07:48
Avatar de McBlink  
Fecha de Ingreso: noviembre-2006
Ubicación: $ARG->LaPampa()
Mensajes: 1.694
Antigüedad: 17 años, 5 meses
Puntos: 23
Re: Como usar MYSQL_LIST_FIELDS

Dioss no puedo encontrar nada!!
algun ejemplo aunque sea de como usarla!??

gracias!
MC
__________________
Recuerda usar el highlight para mostrar código
mauricioblint.com
  #4 (permalink)  
Antiguo 03/10/2007, 07:54
Avatar de el cirujano  
Fecha de Ingreso: mayo-2003
Ubicación: Frente al PC
Mensajes: 609
Antigüedad: 21 años
Puntos: 3
Re: Como usar MYSQL_LIST_FIELDS

osea, quieres que te liste todos tus registros pero tambien quieres que te diga la posicion de X registro, cierto?

si es asi, solo imprimes el ID de esa tabla, el te dira en que rows esta ese nickname :s
__________________
CSS2 + AJAX + PHP + MySQL, una mezcla sin competencia!!!!!!
  #5 (permalink)  
Antiguo 03/10/2007, 07:57
Avatar de McBlink  
Fecha de Ingreso: noviembre-2006
Ubicación: $ARG->LaPampa()
Mensajes: 1.694
Antigüedad: 17 años, 5 meses
Puntos: 23
Re: Como usar MYSQL_LIST_FIELDS

Hola Cirujano, gracias por responder...
no te he entendido, me puedes explicar un poco mas??

disculpa..

gracias!
MC
__________________
Recuerda usar el highlight para mostrar código
mauricioblint.com
  #6 (permalink)  
Antiguo 03/10/2007, 08:00
Avatar de el cirujano  
Fecha de Ingreso: mayo-2003
Ubicación: Frente al PC
Mensajes: 609
Antigüedad: 21 años
Puntos: 3
Re: Como usar MYSQL_LIST_FIELDS

debes tener en tu tabla un identificativo único para cada registro, no?
me refiero al que tu indicas como AUTO_INCREMENT... ese te dira en que posicion o linea de la base de datos esta el nickname que andas buscando o tal vez mal interprete tu duda
__________________
CSS2 + AJAX + PHP + MySQL, una mezcla sin competencia!!!!!!
  #7 (permalink)  
Antiguo 03/10/2007, 08:12
Avatar de McBlink  
Fecha de Ingreso: noviembre-2006
Ubicación: $ARG->LaPampa()
Mensajes: 1.694
Antigüedad: 17 años, 5 meses
Puntos: 23
Re: Como usar MYSQL_LIST_FIELDS

Claor claro.. sisi, eso es obvio jeje.. pero a lo que voy yo, es que quiero por medio de un script y alguna funcion, es ordenar los registros por el campo VOTOS, y de ahi sacar en que pocicion se encuentra X usuario, ordenado por los VOTOS se entiende??
__________________
Recuerda usar el highlight para mostrar código
mauricioblint.com
  #8 (permalink)  
Antiguo 03/10/2007, 09:03
Avatar de el cirujano  
Fecha de Ingreso: mayo-2003
Ubicación: Frente al PC
Mensajes: 609
Antigüedad: 21 años
Puntos: 3
Re: Como usar MYSQL_LIST_FIELDS

ah ok.... mmmm, sera que hagas algo no se si te gusta...

en el while:
Código PHP:
$sql mysql_query("sentencia");
while (
$row mysql_feth_array($sql))
{

$i $i 1;

echo 
$nombre." ".$votos." Pocision: ".$i;


o coloca tu codigo a ver que le podemos hacer
__________________
CSS2 + AJAX + PHP + MySQL, una mezcla sin competencia!!!!!!
  #9 (permalink)  
Antiguo 03/10/2007, 09:21
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Como usar MYSQL_LIST_FIELDS

Es un poco mas complejo lo que quieres usar, y no te servira ni mysql_list_fields, ni SHOW COLUMNS FROM, ya que estas dos funciones son para listar que columnas hay en una tabla, asi como sus tipos de datos, y valores que tenga.

Lo que tu quieres hacer tienes que programarlo y no es posible hacerlo via SQL, tienes que buscar la forma para que en base a los votos cheques el numero mayor y el menor y sacar la posicion en la que se encuentra, no es una tarea facil pero si sacas un buen algoritmo lo podras realizar.

Saludos.
  #10 (permalink)  
Antiguo 03/10/2007, 09:27
Avatar de McBlink  
Fecha de Ingreso: noviembre-2006
Ubicación: $ARG->LaPampa()
Mensajes: 1.694
Antigüedad: 17 años, 5 meses
Puntos: 23
Re: Como usar MYSQL_LIST_FIELDS

Ah bien.. y alguna sugencia que me des para empezar??
osea que lo que me posteo cirujano del while que lo iba a probar ahora no sirve??

saluds!
MC
__________________
Recuerda usar el highlight para mostrar código
mauricioblint.com
  #11 (permalink)  
Antiguo 03/10/2007, 11:05
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Como usar MYSQL_LIST_FIELDS

Si te sirve pero creo que recorrer todo el arreglo es algo ineficiente.

Saludos.
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 13:36.