L'errore proviene da questa riga:
if (!mysqli_query($dbCon,$sql)){
$sql contiene il risultato di
$dbCon->query($add_query);
Poiché la query ha avuto successo, $sql contiene TRUE . mysqli_query() richiede che il secondo argomento sia una stringa, quindi TRUE diventa "1" , quindi stai effettivamente facendo:
if (!mysqli_query($dbCon, "1")) {
Questa non è una query valida, quindi viene visualizzato un errore.
Penso che quello che volevi davvero fare fosse:
if (!$sql) {
die('Error: ' . $dbCon->error);
} else {
echo "dados atualizados!";
}
Non è necessario continuare a chiamare mysqli_query() ripetutamente.
Dovresti anche imparare a programmare usando le istruzioni preparate invece di sostituire le variabili nella query, per evitare l'iniezione di SQL.