Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/03/2005, 08:02
Avatar de FuLaNo_
FuLaNo_
 
Fecha de Ingreso: mayo-2003
Ubicación: Don Torcuato, Buenos Aires, Argentina
Mensajes: 1.250
Antigüedad: 21 años
Puntos: 2
Error en UPDATE

Hola:

Tengo el siguiente codigo:
Código PHP:
$sql mysql_query("SELECT * FROM goles ORDER BY id ASC") or die("while $sql <br>MySQL dice: ".mysql_error());
while(
$row=mysql_fetch_array($sql)){
if (!
$row[url] || $row[url] == "-") {
$i $row[id];
$url $_POST[$i._gol];
$desc $_POST[$i._desc];
$id $_POST[$i._id];
$sqla mysql_query("UPDATE goles SET url = '".$url."' , desc = '".$desc."' where id = $id") or die("UPDATE $sqla <br>MySQL dice: ".mysql_error());
}

Que me tira el siguiente 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 'desc = 'probando' where id = 1' at line 1

El problema es que no se porque lo tira, en todos los Updates que hago (más de 50) uso el mismo codigo y funciona a la perfección, aqui me envia ese error y no se porque... Las variables las setea bien (he probado con echo...) y la verdad ya no se que hacer, estuve probando toda la mañana...

Ademas el mensaje de error que me envia es como que "se come" la parte de url = xxx y pasa directo al segundo campo (desc).

Si alguien me ayuda...
__________________
I Love Programming...