Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2011, 08:40
jruiz_fdez
 
Fecha de Ingreso: febrero-2005
Ubicación: Madrid
Mensajes: 549
Antigüedad: 19 años, 3 meses
Puntos: 0
Consulta MySQL en PHP

Hola a tod@s,

tengo un script que básicamente se encarga de ejecutar una consulta SQL. Las líneas más importante del script son:
Código:
$this->sql=@mysql_real_escape_string($sql, $this->dbLink) OR die("La consulta no es válida<br/>");
$this->result=@mysql_query($this->sql, $this->dbLink) OR die("La consulta no ha podido llevarse a cabo<br/>");
He probado el script con
Código:
$sql='Select * from pregunta';
Y funciona perfectamente.
El problema viene cuando utilizo una SQL un poco más complejo, como por ejemplo:
Código:
$sql="INSERT INTO 'votacion'.'pregunta' ('id', 'pregunta') VALUES (NULL, 'prueba5')";
Aquí me devuelve La consulta no ha podido llevarse a cabo.
Lo curioso es que esa SQL es la que me devuelve PhpMyAdmin después de insertar prueba5 correctamente en la tabla pregunta
Inicialmente pensé que el problema estaba en la sintaxis de la consulta pero probé directamente con la SQL que me da PhpMyAdmin y sigue fallando :(

Si a alguien se le ocurre por qué puede ser, le agradezco la ayuda.

Un saludo,
Jose
__________________
Nadie dijo que ésto iba a ser fácil