Bonjour,
un soucis de quote avec SQL,
lorsque je veux supprimer de ma BDD des lignes via cette commande :Lorsque l'id_unique recherché est uniquement des chiffres cela fonctionne correctement mais lorsque c'est un mélange de lettres et de chiffres type : 98pze,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $sql_del = "DELETE FROM item WHERE id = ".$id." AND id_unique NOT IN ('" . implode( ',', array_values( $feed_item ) ) . "') ;";
tout est supprimé, j'ai éssayé aussi cette version :Qui ne me supprime rien du tout lorsque ce sont des chiffres et lettres mélangés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $sql_del = 'DELETE FROM item WHERE id = '.$id.' AND id_unique NOT IN (" ' . implode( ',', array_values( $feed_item ) ) . ' ") ;';
Quelle est la solution ?... je continue de chercher.
Merci
Partager