Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2011, 16:37
Avatar de Memochipan
Memochipan
 
Fecha de Ingreso: agosto-2009
Mensajes: 14
Antigüedad: 14 años, 8 meses
Puntos: 3
Problema con sintaxis de IF NOT EXISTS

Hola a Todos, estoy trabajando en el desarrollo de una aplicación con PHP/MySQL y tengo problemas con la sintaxis de IF NOT EXISTS. Ya he buscado por internet pero no he podido encontrar el problema.

Tengo que ingresar datos a una tabla solo si el proyecto ($db_project) no está ya en los registros del usuario, para eso uso este código:

Código:
$sql = "IF NOT EXISTS(SELECT Project FROM $projects_table WHERE UserID=$db_uid AND Project=$db_project)
INSERT INTO $projects_table (UserID, Project)
VALUES ('$db_uid','$db_project')";
Pero obtengo este mensaje de error:

Código:
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 'IF NOT EXISTS(SELECT Project FROM table_projects WHERE UserID=1 AND Project=' at line 1
Agradezco mucho cualquier colaboración.