| Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS | ||||
| 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 y todos sus comentarios | |
| Añadir un comentario del artículo |
|
Comentarios no revisados de: |