diff options
author | Hartmut Holzgraefe <hholzgra@php.net> | 2006-07-10 14:06:13 +0000 |
---|---|---|
committer | Hartmut Holzgraefe <hholzgra@php.net> | 2006-07-10 14:06:13 +0000 |
commit | 836e74ebee859f88338c1f13c245de162aa40c47 (patch) | |
tree | e9d14ec432b07a081c10bf47678d4a5d9224e5dd /ext/pdo_mysql | |
parent | 83ac79600e3ac519ae883bc5cbbff35eaf1a6657 (diff) | |
download | php-git-836e74ebee859f88338c1f13c245de162aa40c47.tar.gz |
MFH
Diffstat (limited to 'ext/pdo_mysql')
-rw-r--r-- | ext/pdo_mysql/tests/last_insert_id.phpt | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/ext/pdo_mysql/tests/last_insert_id.phpt b/ext/pdo_mysql/tests/last_insert_id.phpt new file mode 100644 index 0000000000..d20f1a71af --- /dev/null +++ b/ext/pdo_mysql/tests/last_insert_id.phpt @@ -0,0 +1,35 @@ +--TEST-- +PDO MySQL auto_increment / last insert id +--SKIPIF-- +<?php +if (!extension_loaded('pdo') || !extension_loaded('pdo_mysql')) die('skip not loaded'); +require dirname(__FILE__) . '/config.inc'; +require dirname(__FILE__) . '/../../../ext/pdo/tests/pdo_test.inc'; +PDOTest::skip(); +?> +--FILE-- +<?php +require dirname(__FILE__) . '/../../../ext/pdo/tests/pdo_test.inc'; +$db = PDOTest::test_factory(dirname(__FILE__) . '/common.phpt'); + +print_r($db->query("CREATE TABLE test (id int auto_increment primary key, num int)")); + +print_r($db->query("INSERT INTO test (id, num) VALUES (23, 42)")); + +print_r($db->query("INSERT INTO test (num) VALUES (451)")); + +print_r($db->lastInsertId()); +--EXPECT-- +PDOStatement Object +( + [queryString] => CREATE TABLE test (id int auto_increment primary key, num int) +) +PDOStatement Object +( + [queryString] => INSERT INTO test (id, num) VALUES (23, 42) +) +PDOStatement Object +( + [queryString] => INSERT INTO test (num) VALUES (451) +) +24
\ No newline at end of file |