posiadam dziwny problem (choć śmiem wątpić, że jednak go nie posiadam... ani słowa na ten temat w google)
wysyłam polecenie
INSERT INTO users ( name, password ) VALUES ( 'test1', 'test1' )
no i szlak by to trafił - zawsze wykonuje się 2 razy.
dam 2 zapytania pod rząd - wykona się jedno, wykona się drugie - a potem lecą duplikaty...
jakieś pomysły?
aha... pewno spytacie o kod.
postanowiłem przekopiować z manuala:
<?php $dsn = "mysql:host=localhost;dbname=test"; $username = 'root'; $password = null; $dbh = new PDO( $dsn, $username, $password ); $stmt = $dbh->prepare("INSERT INTO REGISTRY (name, value) VALUES (:name, :value)"); $stmt->bindParam(':name', $name); $stmt->bindParam(':value', $value); // insert one row $name = 'one'; $value = 1; $stmt->execute(); // insert another row with different values $name = 'two'; $value = 2; $stmt->execute(); ?>
otrzymuję 4 nowe wpisy, one => 1 (id 1), two => 2 (id 2), one => 1 (id 3), two => 2 (id 4)