[Resolvido] Como gravar o id de uma tabela em outra utilizando o PDO ?
Galera,
to estudando PDO aos poucos. Consegui entender bastante coisa até então.
To tentando inserir o id do cliente na tabela endereço, ma quero fazer isto
usando o PDO ao invés do MySQL propriamente dito. Na verdade, tem
o mysqlo_insert_id.
Vi o manual do PDO nesse questao, mas confesso que não entendi:
<?php
try {
$dbh = new PDO('mysql:host=localhost;dbname=test', 'username', 'password');
$stmt = $dbh->prepare("INSERT INTO test (name, email) VALUES(?,?)");
try {
$dbh->beginTransaction();
$tmt->execute( array('user', 'user@example.com'));
$dbh->commit();
print $dbh->lastInsertId();
} catch(PDOExecption $e) {
$dbh->rollback();
print "Error!: " . $e->getMessage() . "</br>";
} } catch( PDOExecption $e ) {
print "Error!: " . $e->getMessage() . "</br>";
}
Neste exemplo, parece que está pegando o id do usuário no momento, mas nada fazendo com este.
Alguém pode me auxiliar ?
abço!!Discussão (2)
Carregando comentários...