Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/04/2008, 06:37
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Re: Error Consulta

1. Antes que nada, tenés que poestear los códigos SQL, no el PHP, porque esta es sección base de datos. PHP es otro foro. Es decir. Extraé el código SQL que ejecuta la base de datos y mostranos eso.
2. Respecto a lo que se ve del código SQL, ...
El error es de sintaxis de la sentencia. La sintaxis que estás usando le indica a MySQL que elimine los registros que encuentre en las tablas nom, cognom, adreca, num_zona, carrec usando la tabla de referencias treballadors .
Si lo que quieres es que elimine un registro la sintaxis es:
Código:
 DELETE FROM tabla WHERE condicion;
Como verás, no existe indicacion de qué campos va a borrar, porque DELETE afecta registros completos, no campos. SIEMPRE te borrará los registros. Si el objetivo fuese eliminar el contenido de campos la sentencia es UPDATE, no DELETE.

Entonces la sintaxis sería:
Código:
$resultat=mysql_query("DELETE from treballadors WHERE DNI=$DNI",$conexio);