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.