Foros del Web » Programando para Internet » PHP »

Mostrar resultado consulta MYSQL

Estas en el tema de Mostrar resultado consulta MYSQL en el foro de PHP en Foros del Web. Hola a todos, os explico mi problema: Pretendo hacer un servicio de noticias con php y mysql para mi web en la que se muestren ...
  #1 (permalink)  
Antiguo 16/10/2009, 11:30
 
Fecha de Ingreso: febrero-2005
Mensajes: 51
Antigüedad: 19 años, 2 meses
Puntos: 0
Mostrar resultado consulta MYSQL

Hola a todos, os explico mi problema:

Pretendo hacer un servicio de noticias con php y mysql para mi web en la que se muestren las noticias de la siguiente forma:

Enlace a la noticia con el nombre del titular
Y debajo un trozo de la noticia acabado con puntos suspensivos y el tipico enlace de "leer mas"

Para coger un trozo de la noticia almacenada en la base de datos utilizo esta consulta MYSQL:

mysql_query("SELECT LEFT(noticia,80), articulo, nimagen, nombrea FROM noticias ORDER BY idnoticia DESC", $link)or die(mysql_error());

Muestro cada campo usando $row[campo] y siempre me ha funcionado bien y me ha mostrado la informacion, el problema es que con el campo noticia no lo muestra.

No se si el problema esta en la consulta de MYSQL o es que no llamo correctamente al campo mediante PHP :S

A ver si alguien me puede aclarar algo... muchas gracias de antemano!!

Un saludo
  #2 (permalink)  
Antiguo 16/10/2009, 11:47
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Mostrar resultado consulta MYSQL

Debes usar un ALIAS en la consulta:
Código MySQL:
Ver original
  1. SELECT LEFT(noticia, 8) lnoticia, ... FROM ...
Y luego recuperar usando $row['lnoticia'].

Saludos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 16/10/2009, 12:34
 
Fecha de Ingreso: febrero-2005
Mensajes: 51
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: Mostrar resultado consulta MYSQL

Muchisimas gracias David, ya funciona :)
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 15:26.