エラーは次の行から発生しています:
if (!mysqli_query($dbCon,$sql)){
$sql
$dbCon->query($add_query);
そのクエリが成功したので、$sql
TRUE
が含まれています 。 mysqli_query()
2番目の引数は文字列である必要があるため、TRUE
"1"
になります 、だからあなたは効果的にやっています:
if (!mysqli_query($dbCon, "1")) {
これは有効なクエリではないため、エラーが発生します。
あなたが本当にやろうとしていたことは次のとおりだったと思います:
if (!$sql) {
die('Error: ' . $dbCon->error);
} else {
echo "dados atualizados!";
}
mysqli_query()
を呼び出し続ける必要はありません 繰り返します。
また、SQLインジェクションを防ぐために、クエリに変数を代入する代わりに、プリペアドステートメントを使用してコーディングする方法を学ぶ必要があります。