Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Diseño web | Promoción web | Ganar dinero
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo
ARTICULO: Selección y lectura de registros con PHP

 Se muestran 15 comentarios sin revisar

Ivan Forcada Quezada  08/6/04 
Hola. Tengo mi tabla, y algunos registros, pero cada vez que se agrega un registro nuevo, este no aparece hasta arriba o hasta abajo de la tabla, sino que se mezcla entre la tabla. Hay alguna forma de hacer que muestre la tabla en orden?

Envio un coordial Saludo

oscar  15/8/04 
hola cuando corro este codigo en mi pc me sale lo siguien en la pagina lectura.php

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\phpdev5\www\oscar\lectura.php on line 23

en esta linea esta el sgte codigo:
while ($row=mysql_fetch_array($result))

y el otro q me sale es este:

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in c:\phpdev5\www\oscar\lectura.php on line 28

q tiene el gte codigo:
mysql_free_result($result)

espero me puedan ayudar gracias

Iñaki  24/11/04 
Pues basandome en este tutorial y en otros cree un sistema de noticias, queria que a la hora de mostrar se ordenasen por orden decreciente de id_noticia (un campo AUTO_INCREMENT que cree) se ordenarlo en orden creciente mediante select * from noticias Order By id_noticia Pero... ¿como ordenarlo a la inversa? Muchas gracias!

oscar muñoz  11/6/05 
hola, gracias por la informacion, segui todo al pie de la letra a la hora de consultar la base de datos me genera el siguiente error:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
while ($row=mysql_fetch_array($result))

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource
mysql_free_result($result)

Antonio  14/11/05 
Gracias a todos por vuestro comentarios, el que me ha servido es este último

alberto leon (http://www.lineacentral.com)  14/12/05 
tengo una pregunta, en el escript muestra dotos los registros insertados, sa mi me gustaria saber como le puedo hacer para que me muestre un registro en especifico , no busco que tenga menus despegable, sino que en la pagina de lectura me muestre directamente el registro que pongo en el codigo fuente

DaBuCoDoNoSoR  04/3/06 
eso solo si estas usando un mysql local y no has modificado ninguno de los valores por defecto, ya que si pones contraseña a "root" ya no te deja entrar con la contraseña en blanco, y tambien en muchos de los hostings gratuitos que hay te hacen tener o un nombre predeterminado o por ejemplo como es mi caso usuario_(nombrequedeseas) y pasa lo mismo con el usuario al asignarlo, por que no puedes asignar root ni usuario_root pero todos esto son detalles que hay que tener en cuenta cuando se hace una web

Dina  07/3/06 
Hola! tengo un problema a la hora de mostrar los registros de una tabla de mi base de datos,os explico:
Lo que quiero hacer es mostrar 2 registros por pagina y que dandole a siguiente me muestre los siguientes.
Por lo tanto si almaceno los registros en un array de la siguiente forma $row=mysql_fetch_array($queryresult);
lo que quiero hacer es visualizar solo dos filas de ese array no todas. Todas las sé visualizar con un while($row=mysql_fetch_array($queryresult)
pero solo las 2 primeras no. Alguien puede ayudarme.
Gracias.

Jonathan  19/4/06 
Hola yo tengo una duda como puedo hacer para pasar los datos de un registro de la base de datos a word o bien como puedo hacer la conexion, estoy trabajando con PHP5 y MySQL, agradeceria mucho sus comentarios o respuestas

Anny Pineda  23/5/06 
Como se puede confiar en el código, si el ejemplo no funciona correctamente.

Miguel  29/9/06 
hola mi pregunta es como podria hacer para que me muestre un registro especifico de la tabla y que no me muestre todos los registros unicamente uno es espeacial??

de antemano GRACIAS

Graciela  14/10/06 
que tal, queria saber si pueden actualizar el contenido de este tutorial para que el ejercicio funcione, al aplicarlo me tira el mismo error q las demas personas que postearon.
Es muy util el tutorial, lo super necesito , pero de nada sirve que no funcione. Muchas gracias!!

Diana  14/6/07 
como puedo hacer para q cuando haga click en cialquiera de esos registros creados me habra una ventana con mayor informacion de ese registro...??

Algo asi como detalle del producto...

jorge...  02/8/07 
Según está el ejemplo:
"while ($row=mysql_fetch_array($result))"
no va a funcionar ya que siempre se va a cumplir esta condición, ya que en lugar de COMPARAR estamos asignando el valor recogido por "mysql_fetch_array" a la variable "$row".

Por otro lado,... la gente está preguntando como hacer para que te recoja un sólo campo de la base de datos. A la hora de definir tu base de datos habrás creado en cada tabla un campo único (le suelen llamar "primary key") que es irrepetible (ej: DNI, Cód_Producto,etc...). Por lo tanto, lo único que deberías hacer para que te salga un único registro, el que tu quieras, es añadir una condición WHERE a tu sentencia SQL con el valor que quieras.

Select * from Clientes where id_cliente = 1;

Ivan Forcada Quezada ponía el siguiente comentario:
"Hola. Tengo mi tabla, y algunos registros, pero cada vez que se agrega un registro nuevo, este no aparece hasta arriba o hasta abajo de la tabla, sino que se mezcla entre la tabla. Hay alguna forma de hacer que muestre la tabla en orden?"

La verdad es que sí,... si lo quieres en orden cronológico, lo que tienes que hacer es añadir campos a tu tabla, puede ser uno sólamente (formato TIMESTAMP) o dos, uno con la fecha y otro con la hora. Entonces después a la hora de recogerlo, sólo tendrás que ordenarlos por fecha y por hora... --> order by fecha, hora

Iñaki puso:
"Pues basandome en este tutorial y en otros cree un sistema de noticias, queria que a la hora de mostrar se ordenasen por orden decreciente de id_noticia (un campo AUTO_INCREMENT que cree) se ordenarlo en orden creciente mediante select * from noticias Order By id_noticia Pero... ¿como ordenarlo a la inversa? Muchas gracias!"

Para ordenarlo a la inversa en el Order By sólo tienes que añadir DESC después del campo por el que quieras ordenar, ya que por regla general SQL ordena por Clave primaria y de forma Ascendente

DIANA:
lo que tienes que hacer es crear un enlace y que ese enlace te lleve a una nueva página en la que hagas un select * from TABLA y ahí ya tienes toda la información...

Copro  10/12/07 
Hola, ingresé datos en la base manualmente y al ejecutar el lectura.php no aparece nada, todo en blanco. Si modifico usuario o contraseña devuelve un error, asi que la conexion debe funcionar bien.

Ver el articulo / faq completo Ver el articulo y todos sus comentarios
Añadir un comentario al artículo Añadir un comentario del artículo
  Ir arriba

Comentarios no revisados de:

+ Selección y lectura de registros con PHP


DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia