Ok, pensavo di aver finito

Se faccio:

Codice PHP:
$pro_qua=array("Coca"=>"20","Carta"=>"50","Piatti"=>"200");

foreach(
$pro_qua as $pro => $qua){//aggiorno il database
$query .= (empty($query)) ? "UPDATE tabella SET quantita=$qua WHERE prodotto='$pro'" ";UPDATE tabella SET quantita=$qua WHERE prodotto='$pro'";

Ne faccio l'echo, e lui mi restituisce esattamente:

codice:
UPDATE tabella SET quantita=20 WHERE prodotto='Coca';UPDATE tabella SET quantita=50 WHERE prodotto='Carta';UPDATE tabella SET quantita=200 WHERE prodotto='Piatti'
Ora penserete "Si, e il problema qual'è?", lo sapessi...

Se faccio la query con php mi dà errore near il secondo UPDATE, se lo inserisco a mano nel phpmyadmin me lo prende senza problemi.

Idee su cosa possa essere?

PS: Piero aiutami tu