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