Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/01/2010, 06:25
Avatar de CHuLoSoY
CHuLoSoY
 
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 2 meses
Puntos: 29
Respuesta: Alguien me ayuda?

Sí , lo mejor es encerrarlo con escapes, como te dijeron en la respuesta anterior.
Además, si el campo id_post es de tipo numérico (int) lo mejor es que quites las comillas simples, por el tipo de dato:

Código PHP:
Ver original
  1. $query = "Select id_post,titulo FROM noticias WHERE id_post=".$i;

Edito:
Por cierto, no es mejor que en este trozo:
Código PHP:
Ver original
  1. $query = "Select id_post,titulo FROM noticias WHERE id_post='$i'";
  2. $result = mysql_query( $query );
  3.  
  4. //Mostrando Contenido
  5.  
  6. while ($row = mysql_fetch_row($result)) {
  7. echo '<center>'.$row[1].'</center>';
  8. }
Hagas así?:
Código PHP:
Ver original
  1. $query = "SELECT * FROM noticias WHERE id_post=".$i;
  2. $result = mysql_query( $query );
  3.  
  4. //Mostrando Contenido
  5.  
  6. while ($row = mysql_fetch_array($result)) {
  7.      echo "<center><a href='leer.php?id=".$row['id_post']."'>".$row['titulo']."</a> (".$row['fecha'].")</center>";
  8. }

Por ejemplo?
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.