V PHP existuje několik rozhraní SQL pro mnoho různých značek databází. Neukázali jste PHP kód, který používáte k provedení dotazu, ani jste nezjistili, jakou značku databáze používáte.
V některých rozhraních SQL v PHP vytvoření příkazu implicitně spustí SQL. Pak máte možnost načíst výsledky (pokud šlo o příkaz SELECT). Pokud byl váš příkaz SELECT nebo DELETE, je pravděpodobné, že nedošlo k žádné újmě, i když není nutné provést příkaz dvakrát. Pokud byl váš příkaz INSERT nebo UPDATE, možná zjistíte, že se projevil dvakrát.
Například pomocí PDO:
$pdo = new PDO(...options...);
$stmt = $pdo->query('UPDATE ...'); // executes once
$stmt->execute(); // executes a second time