@@ -17,41 +17,40 @@ $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
1717$ db ->setAttribute (PDO ::ATTR_EMULATE_PREPARES , false );
1818$ db ->setAttribute (PDO ::ATTR_STRINGIFY_FETCHES , true );
1919
20- $ db ->query ('DROP TABLE IF EXISTS test ' );
21- $ db ->query ('CREATE TABLE test (first int) ENGINE = InnoDB ' );
22- $ res = $ db ->query ('INSERT INTO test(first) VALUES (1),(2),(3),(4),(5),(6),(7),(8),(9),(10),(11),(12),(13),(14),(15),(16) ' );
20+ $ db ->query ('CREATE TABLE test_80458 (first int) ENGINE = InnoDB ' );
21+ $ res = $ db ->query ('INSERT INTO test_80458(first) VALUES (1),(2),(3),(4),(5),(6),(7),(8),(9),(10),(11),(12),(13),(14),(15),(16) ' );
2322var_dump ($ res ->fetchAll ());
2423
25- $ stmt = $ db ->prepare ('DELETE FROM test WHERE first=1 ' );
24+ $ stmt = $ db ->prepare ('DELETE FROM test_80458 WHERE first=1 ' );
2625$ stmt ->execute ();
2726var_dump ($ stmt ->fetchAll ());
2827
29- $ res = $ db ->query ('DELETE FROM test WHERE first=2 ' );
28+ $ res = $ db ->query ('DELETE FROM test_80458 WHERE first=2 ' );
3029var_dump ($ res ->fetchAll ());
3130
32- $ stmt2 = $ db ->prepare ('DELETE FROM test WHERE first=3 ' );
31+ $ stmt2 = $ db ->prepare ('DELETE FROM test_80458 WHERE first=3 ' );
3332$ stmt2 ->execute ();
3433foreach ($ stmt2 as $ row ){
3534 // expect nothing
3635}
3736
38- $ stmt3 = $ db ->prepare ('DELETE FROM test WHERE first=4 ' );
37+ $ stmt3 = $ db ->prepare ('DELETE FROM test_80458 WHERE first=4 ' );
3938$ stmt3 ->execute ();
4039var_dump ($ stmt3 ->fetch (PDO ::FETCH_ASSOC ));
4140
42- $ stmt = $ db ->prepare ('SELECT first FROM test WHERE first=5 ' );
41+ $ stmt = $ db ->prepare ('SELECT first FROM test_80458 WHERE first=5 ' );
4342$ stmt ->execute ();
4443var_dump ($ stmt ->fetchAll ());
4544
4645$ db ->exec ('DROP PROCEDURE IF EXISTS nores ' );
47- $ db ->exec ('CREATE PROCEDURE nores() BEGIN DELETE FROM test WHERE first=6; END; ' );
46+ $ db ->exec ('CREATE PROCEDURE nores() BEGIN DELETE FROM test_80458 WHERE first=6; END; ' );
4847$ stmt4 = $ db ->prepare ('CALL nores() ' );
4948$ stmt4 ->execute ();
5049var_dump ($ stmt4 ->fetchAll ());
5150$ db ->exec ('DROP PROCEDURE IF EXISTS nores ' );
5251
5352$ db ->exec ('DROP PROCEDURE IF EXISTS ret ' );
54- $ db ->exec ('CREATE PROCEDURE ret() BEGIN SELECT first FROM test WHERE first=7; END; ' );
53+ $ db ->exec ('CREATE PROCEDURE ret() BEGIN SELECT first FROM test_80458 WHERE first=7; END; ' );
5554$ stmt5 = $ db ->prepare ('CALL ret() ' );
5655$ stmt5 ->execute ();
5756var_dump ($ stmt5 ->fetchAll ());
@@ -63,36 +62,36 @@ $db->exec('DROP PROCEDURE IF EXISTS ret');
6362print ("Emulated prepares \n" );
6463$ db ->setAttribute (PDO ::ATTR_EMULATE_PREPARES , true );
6564
66- $ stmt = $ db ->prepare ('DELETE FROM test WHERE first=8 ' );
65+ $ stmt = $ db ->prepare ('DELETE FROM test_80458 WHERE first=8 ' );
6766$ stmt ->execute ();
6867var_dump ($ stmt ->fetchAll ());
6968
70- $ res = $ db ->query ('DELETE FROM test WHERE first=9 ' );
69+ $ res = $ db ->query ('DELETE FROM test_80458 WHERE first=9 ' );
7170var_dump ($ res ->fetchAll ());
7271
73- $ stmt2 = $ db ->prepare ('DELETE FROM test WHERE first=10 ' );
72+ $ stmt2 = $ db ->prepare ('DELETE FROM test_80458 WHERE first=10 ' );
7473$ stmt2 ->execute ();
7574foreach ($ stmt2 as $ row ){
7675 // expect nothing
7776}
7877
79- $ stmt3 = $ db ->prepare ('DELETE FROM test WHERE first=11 ' );
78+ $ stmt3 = $ db ->prepare ('DELETE FROM test_80458 WHERE first=11 ' );
8079$ stmt3 ->execute ();
8180var_dump ($ stmt3 ->fetch (PDO ::FETCH_ASSOC ));
8281
83- $ stmt = $ db ->prepare ('SELECT first FROM test WHERE first=12 ' );
82+ $ stmt = $ db ->prepare ('SELECT first FROM test_80458 WHERE first=12 ' );
8483$ stmt ->execute ();
8584var_dump ($ stmt ->fetchAll ());
8685
8786$ db ->exec ('DROP PROCEDURE IF EXISTS nores ' );
88- $ db ->exec ('CREATE PROCEDURE nores() BEGIN DELETE FROM test WHERE first=13; END; ' );
87+ $ db ->exec ('CREATE PROCEDURE nores() BEGIN DELETE FROM test_80458 WHERE first=13; END; ' );
8988$ stmt4 = $ db ->prepare ('CALL nores() ' );
9089$ stmt4 ->execute ();
9190var_dump ($ stmt4 ->fetchAll ());
9291$ db ->exec ('DROP PROCEDURE IF EXISTS nores ' );
9392
9493$ db ->exec ('DROP PROCEDURE IF EXISTS ret ' );
95- $ db ->exec ('CREATE PROCEDURE ret() BEGIN SELECT first FROM test WHERE first=14; END; ' );
94+ $ db ->exec ('CREATE PROCEDURE ret() BEGIN SELECT first FROM test_80458 WHERE first=14; END; ' );
9695$ stmt5 = $ db ->prepare ('CALL ret() ' );
9796$ stmt5 ->execute ();
9897var_dump ($ stmt5 ->fetchAll ());
@@ -103,19 +102,20 @@ $db->exec('DROP PROCEDURE IF EXISTS ret');
103102$ db ->setAttribute (PDO ::ATTR_EMULATE_PREPARES , false );
104103$ db ->setAttribute (PDO ::MYSQL_ATTR_USE_BUFFERED_QUERY , false );
105104
106- $ stmt = $ db ->prepare ('DELETE FROM test WHERE first=15 ' );
105+ $ stmt = $ db ->prepare ('DELETE FROM test_80458 WHERE first=15 ' );
107106$ stmt ->execute ();
108107var_dump ($ stmt ->fetchAll ());
109108
110- $ stmt = $ db ->prepare ('SELECT first FROM test WHERE first=16 ' );
109+ $ stmt = $ db ->prepare ('SELECT first FROM test_80458 WHERE first=16 ' );
111110$ stmt ->execute ();
112111var_dump ($ stmt ->fetchAll ());
113112
114113?>
115114--CLEAN--
116115<?php
117116require __DIR__ . '/mysql_pdo_test.inc ' ;
118- MySQLPDOTest::dropTestTable ();
117+ $ db = MySQLPDOTest::factory ();
118+ $ db ->exec ('DROP TABLE IF EXISTS test_80458 ' );
119119?>
120120--EXPECT--
121121array(0) {
0 commit comments