Ver Mensaje Individual
  #19 (permalink)  
Antiguo 16/03/2009, 13:12
Avatar de rompeguesos
rompeguesos
 
Fecha de Ingreso: marzo-2009
Mensajes: 692
Antigüedad: 15 años, 2 meses
Puntos: 8
Pregunta Respuesta: Error desconocido. You have an error in your SQL syntax; check the manual

Bien ahora me acabo de dar cuenta de que en la consulta no va bien el stripslashes...... al hacer la consulta en pantalla aparece delante de la comilla simple la \ esta. Aqui les dejo el codigo de la consulta ¿en que falla?.

Código PHP:
<?php
// verificamos si se ha enviado
// alguna variable via GET
if(isset($_GET['id']) && $_GET['categoria']){
// asignamos los valores
// a las variables que usaremos
$cat_ID $_GET['id'];
$categoria $_GET['categoria'];
$clausula "WHERE notCategoriaID = '$cat_ID'";
// tambien armamos el titular de la pagina
$titulo "Noticias en la categoria $categoria";
}else{
// de lo contrario
// el titulo sera general
//$titulo = "Todas las noticias";
}
$notTitulo=stripslashes($notTitulo);
$notTexto=stripslashes($notTexto);
$notCategoriaID=stripslashes($notCategoriaID);
// armamos la consulta
$sqlQueryNot mysql_query("SELECT notTitulo, notTexto FROM sn_noticias
$clausula ORDER BY not_ID DESC LIMIT 3"
$db_link)
or die(
mysql_error());

//echo "<p>$titulo</p>";
// mostramos las noticias,
// otra vez usando un bucle while
while($rowNot mysql_fetch_array($sqlQueryNot)){
echo 
"<p class=\Estilo1\"><hr>$rowNot[notTitulo]</p>";
echo 
nl2br($rowNot['notTexto']);
}
echo 
"<br/><hr>";

?>