Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/09/2008, 12:13
Avatar de Dundee
Dundee
 
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
You have an error in your SQL syntax

Hola llevo todo el día con un formulario que llena un array y lo pasa a una función ,ahora que parece que he logrado pasarlo tengo otro problema.


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 '1' at line 1

Ese es el error que me tira esta consulta:
Código:
function update_articles_pedido($article) {

//return count($articles);
  $conn = db_connect();

for ($i=0;$i<count($article);$i++) {

 	$sSQL =mysql_query ( "UPDATE  pedidos_articulos   
             			SET unidades='$article[$i][1]'
			 	WHERE artid='$article[$i][0]' ");
							
	$result=mysql_query($sSQL)or die(mysql_error());
	mysql_free_result($sSQL);						  

	if (!$result)
	return 0;
	
	
	}
	
	return 1;
}
He probado también así pero lo mismo.

Código:
	$sSQL =mysql_query ( "UPDATE  pedidos_articulos   
             		SET unidades='".$article[$i][1]."'
			 WHERE artid='".$article[$i][0]."' " );
Gracias de antemano