Има няколко SQL интерфейса за много различни марки база данни в PHP. Не сте показали PHP кода, който използвате за изпълнение на заявката, нито сте посочили коя марка база данни използвате.
В някои SQL интерфейси в PHP създаването на оператора имплицитно изпълнява SQL. След това имате възможност да извлечете резултати (ако това е оператор SELECT). Ако операторът ви е бил SELECT или DELETE, вероятно не е нанесена вреда, въпреки че не е необходимо да изпълнявате оператора два пъти. Ако вашето изявление обаче е било INSERT или UPDATE, може да откриете, че е влязло в сила два пъти.
Например, използвайки PDO:
$pdo = new PDO(...options...);
$stmt = $pdo->query('UPDATE ...'); // executes once
$stmt->execute(); // executes a second time