Cuando hago un simple insert con pdo me lo inserta 2 veces al registro..
(Y déjenme que les aclare, NO esta ingresando al método que hace el insert 2 veces)
Este es el método que hace el insert:
Código PHP:
Ver original
public function addUserCheckin($UserId, $SucursalId) { try { $sql = "INSERT INTO test(lala)VALUES('holaa')"; // die($sql); //var_dump($count); // $r=$this->pdodb->prepare($sql); // return $r->execute(); }catch(PDOException $ex) { } }
Y esta es la estructura de dicha tabla:
Código SQL:
Ver original
CREATE TABLE IF NOT EXISTS `test` ( `lala` VARCHAR(20) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Tambien hice un die($sql) para ver como está formando la query, la copio y pego y al ejecutarla desde phpmyadmin, me inserta 1 registro (lo cual es lo correcto) pero cuando desde php llamo al metodo que hacer el insert, me inserta 2 registros!
No entiendo eso!
Saludos, y espero que alguien me ayude!