Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/05/2006, 11:47
Notwen
 
Fecha de Ingreso: abril-2006
Mensajes: 268
Antigüedad: 18 años, 11 meses
Puntos: 2
En realidad, las variables de php se usan para "construir" una consulta que despues vas a enviar a una base de datos. Mysql no sabe si esa consulta fue "construida" con valores de variables o de alguna otra forma. El punto es que la consulta debe tener la sintaxis correcta, sino mysql devolvera error. En tu caso, al no inicializar la variable, le estarias enviando a mysql una consulta como:

SELECT movie_name, movie_year FROM movie ORDER BY movie_name LIMIT ,1

que tiene un error de sintaxis porque le falta el primer parametro del LIMIT
Ahora, si en tu código php hubieras tenido:

Código PHP:
<?
 $query
="SELECT movie_name, movie_year 
                FROM movie 
                ORDER BY movie_name 
                LIMIT ,1"
?>
es decir, no utilizas ninguna variable para construir la consulta. Sin embargo, mysql te va a dar el mismo error.
Independientemente de como "armes" tu consulta, tenés que asegurarte de que este bien formada antes de que sea ejecutada.
Saludos.