Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/05/2011, 10:51
naked
 
Fecha de Ingreso: marzo-2009
Mensajes: 71
Antigüedad: 15 años, 1 mes
Puntos: 0
Error: You have an error in your SQL syntax

Buenas,

Esta es una de las primeras cosas que trato de hacer con mysql y me aparece el error:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'anuncio.id_pais=2 order by id_anuncio desc limit 5' at line 1

Código PHP:
<?php        
            $ssql 
"select * from anuncio, pais where anuncio.id_pais = pais.id_pais";
            
            if(isset(
$_GET["pais"])){
                
$id_pais=$_GET["pais"];
                
$ssql.="and anuncio.id_pais="$id_pais;
                }
                
            
$ssql.=" order by id_anuncio desc limit 5";    
            
            echo
"<p>".$ssql."</p>";
            
            
$conexion conecta_base_datos();
            
            
$rs mysql_query($ssql);
            
            echo 
"<p>".mysql_error()."</p>";

mysql_close($conexion);    
 
?>
He utilizado el buscador de forosdelweb pero no he conseguido solucionarlo y no soy capaz de seguir adelante.
En que me estoy equivocando?
Un saludo.