Foros del Web » Programando para Internet » PHP »

hacer un select a una base de datos

Estas en el tema de hacer un select a una base de datos en el foro de PHP en Foros del Web. hola una ayuda si por favor como puedo hacer un SELECT para mostrar esta informacion almacenada en la base de datos quiero mostrar cada tema ...
  #1 (permalink)  
Antiguo 06/12/2013, 03:56
all7
Invitado
 
Mensajes: n/a
Puntos:
hacer un select a una base de datos

hola una ayuda si por favor
como puedo hacer un SELECT para mostrar esta informacion almacenada en la base de datos
quiero mostrar cada tema con su imagen
mi tabla es esta

nombre db; ASUNTO
nombre tabla : temas

los datos se almacenan asi:

ID
Autor
Tema
hijos
email
fecha
mensaje
padre
ruta
descripcion


me pregunta es como creo un select que me muestra la informacion de cada tema
con su imagen subida
y mucha gracias para todos
  #2 (permalink)  
Antiguo 06/12/2013, 05:15
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 8 meses
Puntos: 96
Respuesta: hacer un select a una base de datos

Te di una pista en tu post anterior, pero ni si quiera buscaste informacion, hacer select es lo mas basico de mysql, ni si quiera es.un problema, es flojera y ninguna iniciativa, leete esto http://dev.mysql.com/doc/refman/5.0/es/select.html
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.
  #3 (permalink)  
Antiguo 06/12/2013, 09:15
all7
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: hacer un select a una base de datos

gracias por la ayuda consigui crear esto me sale todo bien (EL AUTOR -EL TEMA-LA FECHA-EL MENSAJE) pero la imagen almacenada en la tabla no se mostra
podrias ayudarme en esto
gracias
este es el codigo

<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>Title here!</title>
</head>
<body>

<br>
<table align='center' border='0' bordercolor="#FFffff" >
<tr bgcolor='#666666'>
<td>
<p align="center"><a href='index.php'><font size='4' color='white'>Volver Foro</font> </a></p>
</td>
<?$pp=$var;?>
<td>
<? print ("<p align='center'><a href='altamensaje.php?var1=$pp'><font size='4' color='white'>Responder Mensaje</font> </a></p>");?>
</td>
<td>
<p align="center"><a href='altatema.php'><font size='4' color='white'>Agregar Nuevo Tema</font> </a></p>
</td>
</tr>
<?php








if ($abierto = mysql_connect ("localhost","root","7777777")){

$leer = "SELECT id,tema,autor,mensaje,fecha,ruta,descripcion FROM datos WHERE Padre=$var";

$datos = mysql_db_query ("mi base",$leer);

print("<table align='center' width='50%' border='0'>");

while ($fila = mysql_fetch_array ($datos)) {

print ("<tr><td ><font size='4' color='white'>Autor :</font></td><td > ".$fila[1]."</td></tr>
<tr><td ><font size='4' color='white'>Fecha : </font></td><td>".$fila[2]."</td></tr>
<tr><td ><font size='4' color='white'>E-mail : </font></td><td>".$fila[3]."</td></tr>
<tr><td ><font size='4' color='white'>Mensaje : </font></td><td>".$fila[4]."</td></tr>
<tr><td ><font size='4' color='white'>imagen : </font></td><td>".$fila[5]."</td></tr>



<tr ><td colspan='2'><hr></td></tr>");

















}
print ("</table>");
} else {
print ("No se puede conectar. Intente nuevamente");
}
?>
<hr>
</body>
</html>



pero me sale un error

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\foro\listahijos.php on line 39


gracias
  #4 (permalink)  
Antiguo 06/12/2013, 10:11
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 8 meses
Puntos: 96
Respuesta: hacer un select a una base de datos

mysql_db_query() esta obsoleta, de hecho toda las funciones mysql_* estan obsoletas, te recomiendo que uses mysqli o PDO, pero de momento usa mysql_query()
Lo otro es que uses el highlight para codigo php
[HIGHLIGHT="PHP"]codigo PHP[/HIGHLIGHT]
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.

Última edición por xSkArx; 06/12/2013 a las 11:44
  #5 (permalink)  
Antiguo 07/12/2013, 02:26
all7
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: hacer un select a una base de datos

gracias me ayudo mucho pero ahora sale todo menos la imagen
la imagen esta almacenada en base de datos y una carpeta llamada(imagenes ) en el servedor
como hago para mostrarla con el tema
gracias

este es el codigo

Código PHP:
Ver original
  1. <!doctype html public "-//W3C//DTD HTML 4.0 //EN">
  2. <html>
  3. <head>
  4.        <title>Title here!</title>
  5. </head>
  6. <body>
  7.  
  8. <br>
  9. <table align='center' border='0' bordercolor="#FFffff" >
  10. <tr bgcolor='#666666'>
  11. <td>
  12. <p align="center"><a href='index.php'><font size='4' color='white'>Volver Foro</font> </a></p>
  13. </td>
  14.  <?$pp=$var;?>
  15. <td>
  16. <? print ("<p align='center'><a href='altamensaje.php?var1=$pp'><font size='4' color='white'>Responder Mensaje</font> </a></p>");?>
  17. </td>
  18. <td>
  19. <p align="center"><a href='altatema.php'><font size='4' color='white'>Agregar Nuevo Tema</font> </a></p>
  20. </td>
  21.  </tr>
  22. <?php
  23.  
  24. if ($abierto = mysql_connect ("localhost","root","7777777")){
  25.  
  26. $leer = "SELECT ID,Autor,Fecha,Email,Mensaje FROM TEMAS WHERE Padre=$var";
  27.  
  28. $datos = mysql_db_query ("ccc",$leer);
  29.  
  30. print("<table align='center' width='50%' border='0'>");
  31.  
  32. while ($fila = mysql_fetch_array ($datos)) {
  33.  
  34. print ("<tr><td ><font size='4' color='white'>Autor :</font></td><td > ".$fila[1]."</td></tr>
  35.      <tr><td ><font size='4' color='white'>Fecha : </font></td><td>".$fila[2]."</td></tr>
  36.      <tr><td ><font size='4' color='white'>E-mail : </font></td><td>".$fila[3]."</td></tr>
  37.      <tr><td ><font size='4' color='white'>Mensaje : </font></td><td>".$fila[4]."</td></tr>
  38.  
  39.  
  40. <tr ><td colspan='2'><hr></td></tr>");
  41.  
  42. }
  43. print ("</table>");
  44. } else {
  45. print ("No se puede conectar. Intente nuevamente");
  46. }
  47. ?>
  48. <hr>
  49. </body>
  50. </html>
  #6 (permalink)  
Antiguo 07/12/2013, 05:22
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 8 meses
Puntos: 96
Respuesta: hacer un select a una base de datos

Tienes que poner la ruta de la imagen en el atributo src de la etiqueta img de html
Código PHP:
Ver original
  1. echo '<img src="$fila[imagen]" />';
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.

Etiquetas: fecha, select, tabla
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 22:35.