Hola estoy hace un rato tratando e actualizar todos los registros de una tabla de mi BD y este es mi codigo, pero , aunque lo he revisado varias veces me arroja un error
Código PHP:
<?php require_once('../Connections/conecta_arteenlinea.php'); ?>
<?php
mysql_select_db($database_conecta_arteenlinea, $conecta_arteenlinea);
$query_for = "SELECT obras.foto, obras.id, obras_galeria.id_foto, obras_galeria.foto_galerias, obras_galeria.quien, obras_galeria.quien_galeria, obras_galeria.titulo, obras_galeria.nombre FROM obras, obras_galeria WHERE obras_galeria.foto_galerias = obras.foto";
$for = mysql_query($query_for, $conecta_arteenlinea) or die(mysql_error());
$row_for = mysql_fetch_assoc($for);
$totalRows_for = mysql_num_rows($for);
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<?php do {
$id_foto = $row_for['id_foto'];
$foto_galerias =$row_for['foto_galerias'];
$quien =$row_for['quien'];
$quien_galeria =$row_for['quien_galeria'];
$titulo =$row_for['titulo'];
$nombre =$row_for['nombre'];
$id = $row_for['id'];
$query_for = "UPDATE obras_galeria (id_foto, foto_galerias, quien, quien_galeria, titulo,nombre)";
$query_for.= "VALUES ('$id_foto','$id','$quien','$quien_galeria','$titulo','$nombre')";
$for = mysql_query($query_for, $conecta_arteenlinea) or die(mysql_error());;
} while ($row_for = mysql_fetch_assoc($for)); ?>
</body>
</html>
<?php
mysql_free_result($for);
?>
el eeror que me arroja es un 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 '(id_foto, foto_galerias, quien, quien_galeria, titulo,nombre)VA
si alguen puede hechar un cable lo estare eternamente agradecido