Si come un coglione me ne sono accorto ma ce da dire che non riesco a verificare se la query UPDATE va in porto o no!

Cioè se faccio:

Codice PHP:
$sql="UPDATE cart SET Quantita=Quantita + '$quantita' WHERE IDShop='$idshop' AND IDarticolo='$idarticolo'";
if(!
$database->query($sql)){
echo 
"1";
}else{
echo 
"2";

mi da sempre 2 anche se nel db non ce nulla o la query non si verifica.