Bonjour,
j'utilise PHP/MySQL pour naviguer dans les packages et classes Java que j'ai structuré dans une base. Tout est défini en Varchar.
quand je vais chercher une donnée dans la base, je la récupère sans simple quote.
le problème est lorsque je compose la requête avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$strSQL = 'SELECT * FROM `package` WHERE `ID_PACKAGE` = '.$_ENV['id_package'];
je n'arrive pas à insérer les simples quotes. J'obtiens par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT * FROM `package` WHERE `ID_PACKAGE` = java.awt.Panel.AccessibleAWTPanel
et j'ai donc :
You have an error in your SQL syntax.
J'ai tout essayé : concaténer des quotes mais impossible à faire, les accolades {} ne donnent rien.
Comment faire pour avoir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT * FROM `package` WHERE `ID_PACKAGE` = 'java.awt.Panel.AccessibleAWTPanel'
merci pour vos réponses.