requête pdo préparé avec l'une des variable est un array
Bonjour,
j'aimerais savoir comment dans une requête pdo pour un update traiter l'une des valeurs quant c'est un array ?
dois je faire une boucle avant de le traiter ?
mon formulaire d'update envoie la variable $cat_id sous forme de tableau ( des checkbox )
Code:
1 2 3 4
| <input type="checkbox" name="cat_id[]" value="1" >HTML
<input type="checkbox" name="cat_id[]" value="2">PHP
<input type="checkbox" name="cat_id[]" value="3">CSS
<input type="checkbox" name="cat_id[]" value="4">MYSQL |
et la requête
Code:
1 2 3 4 5 6 7
| $sql = "UPDATE article
SET titre_article = :titre_article, text_article = :text_article,
cat_id= :cat_id
WHERE id_article = :id_article";
$query = $db->prepare($sql);
$parameters = array(':titre_article' => $titre_article, ':text_article' => $text_article, ':id_article' => $id_article, ':cat_id' => $cat_id);
$query->execute($parameters); |
merci