Witam,
W php mam taki kod:
$pdo = new PDO('mysql:host='.ConnectInformation::get("host").';dbname='.ConnectInformation::get("db_name"), ConnectInformation::get("db_user"), ConnectInformation::get("password"));
$pdo -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$pdo -> query ('SET NAMES utf8');
$stmt = $pdo -> prepare($SQL);
$stmt -> execute($prepare);
A zmienne wyglądają tak:
$SQL = INSERT INTO autologin (userid, code) VALUES (:userid, :code)
$prepare = Array ( [:userid] => 5 [:code] => powtarzające się zapytania )
Mam pewność, że ten kod wykonuje się TYLKO RAZ, ale po wykonaniu tego zapytania (nie wyskaktuje błąd, ale) zostają wstawiane DWA wiersze i nie mam pojęcia czemu.
Jak ktoś zna rozwiązanie to proszę pisać.