Salve a tutti,
ho realizzato uno script php in cui seleziono da un menù a tendina una serie di piatti (id_piatto) contenuti in una tabella. Vorrei eliminare tutti i valori associati a id_piatto da me selezionato; lo script è semplice ma non mi cancella nulla:
codice:
<?php
$id_piatto = $_POST['id_piatto'];
$host="localhost";
$user="user";
$password="pw";
$dbname="mensa";
$cxn=mysqli_connect($host,$user,$password,$dbname) or die("Connessione non avvenuta!!!"); /*DICHIARAZIONE PER LA CONNESSIONE AL DB*/
$sql="DELETE * FROM valori WHERE (id_piatto like '%".$_POST['id_piatto']."%')";
$result=mysqli_query($cxn,$sql);
if (!$result) {
die('Invalid query: ' . mysql_error());
}
echo"ho cancellato:$id_piatto";
?>
non esegue la query in quanto mi stampa invalid query!!
Dove sbaglio??
Grazie