Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/12/2004, 18:47
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
undariarose

Realmente no sé cual es la condiciòn que ha de ejecutarse tu consulta SQL ..pero tu sintax:
$resultado=mysql_query("UPDATE visitas SET vissem= '".$newvissem."', vistot= '" .$newvistot. "' WHERE especie = '%s'",$Astur);


no es correcta para mysql_query() .. esa funciòn no es un "sprintf()" .. asì que ese %s y ,$variable .. sobra o no corresponde ahì.

En tal caso algo así:
$resultado=mysql_query("UPDATE visitas SET vissem= '".$newvissem."', vistot= '" .$newvistot. "' WHERE especie = '".$_GET['especie']."');

Yo encuentro màs sencillo NO usar sprintf() ademàs que no sobrecargas a PHP unando el motor de expresiones regulares para cosas que se "leen" y entienden màs "natural" si los usas cuando corresponden concatenando donde sea.

Ahora ... sobre tu problema concreto .. deberias concretar o explicar mejor que es lo que debe hacer tu consulta SQL sobre tu BD .. Pero el caso es que alguna condiciòn ha de suceder para actualizar los campos que correspondan .. ahora, esa "condiciòn" puede ser originada de los resultados de una consulta. o similar.

Un saludo,