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 'un%' AND CONCAT(auteurs.nom, auteurs.prenom) LIKE '%theatre%' AND CONCAT(auteurs' at line 1
SELECT ouvrages.id, isbn, titre FROM ouvrages, auteurs WHERE miseEnLigne='oui' AND (idAuteur=auteurs.id || idCoAuteur1=auteurs.id || idCoAuteur2=auteurs.id) AND CONCAT(titre, sousTitre) LIKE '%_fonctions%' AND CONCAT(auteurs.nom, auteurs.prenom) LIKE '%alain%' AND CONCAT(auteurs.nom, auteurs.prenom) LIKE '%van%' AND CONCAT(auteurs.nom, auteurs.prenom) LIKE '%crugten/s.%' AND CONCAT(auteurs.nom, auteurs.prenom) LIKE '%witkiewicz%' AND CONCAT(auteurs.nom, auteurs.prenom) LIKE '%aux%' AND CONCAT(auteurs.nom, auteurs.prenom) LIKE '%sources%' AND CONCAT(auteurs.nom, auteurs.prenom) LIKE '%d'un%' AND CONCAT(auteurs.nom, auteurs.prenom) LIKE '%theatre%' AND CONCAT(auteurs.nom, auteurs.prenom) LIKE '%nouveau%' ORDER BY parutionAnnee DESC, parutionMois DESC, parutionJour DESC LIMIT 20