0
J'ai un champ avec énumérations: 'aperçu', 'actif', 'fermée'mise à jour MySQL énumérations
Quand je requête comme ceci:
$query = "UPDATE albums
SET album_active = preview
WHERE album_id = 3";
$result = mysql_query($query);
if (!$result) die('Invalid query: ' . mysql_error());
que je reçois:
Invalid query: Unknown column 'preview' in 'field list
Autre requête:
$query = sprintf("UPDATE albums SET
album_active = %s
WHERE album_id = %d",
$_POST['album_active'],
$_POST['album_id']
);
qui fonctionne, en fait j'ai une requête avec sprintf(). Voir le code mis à jour. à votre santé. – FFish
Utilisez: album_active = '% s' – codaddict
cool! une autre question ... sont tous les types de données envoyés par $ _POST converti en chaînes? – FFish