Problème de syntaxe LIKE
Bonjour,
Je souhaite supprimer un enregistrement mais j'ai un problème de code.
$db = JFactory::getDbo();
$query = $db->getQuery(true);
// delete all custom keys for user 1001.
$conditions = array(
$db->quoteName('form_id') . ' = 1',
$db->quoteName('params') . ' LIKE ' . $db->quote($identifiantacherhcer.'%')
);
$query->delete($db->quoteName('table1'));
$query->where($conditions);
$db->setQuery($query);
$db->execute();
La deuxième condition ne fonctionne pas.
En fait, je voudrai supprimer les enregistrements dont :
form_id=1 (cela fonctionne)
et
les enregistrements pour lesquels params contient la valeur de la variable $identifiantacherhcer
Cette deuxième condition ne fonctionne pas.
Quelqu'un peut-il m'aider ?
Merci
Bonjour,
Je souhaite supprimer un enregistrement mais j'ai un problème de code.
$db = JFactory::getDbo();
$query = $db->getQuery(true);
// delete all custom keys for user 1001.
$conditions = array(
$db->quoteName('form_id') . ' = 1',
$db->quoteName('params') . ' LIKE ' . $db->quote($identifiantacherhcer.'%')
);
$query->delete($db->quoteName('table1'));
$query->where($conditions);
$db->setQuery($query);
$db->execute();
La deuxième condition ne fonctionne pas.
En fait, je voudrai supprimer les enregistrements dont :
form_id=1 (cela fonctionne)
et
les enregistrements pour lesquels params contient la valeur de la variable $identifiantacherhcer
Cette deuxième condition ne fonctionne pas.
Quelqu'un peut-il m'aider ?
Merci
Commentaire