Lines Matching refs:db
12 $db = MySQLPDOTest::factory();
13 MySQLPDOTest::createTestTable($db);
18 $db->setAttribute(PDO::MYSQL_ATTR_DIRECT_QUERY, 1);
19 if (1 != $db->getAttribute(PDO::MYSQL_ATTR_DIRECT_QUERY))
22 if (!is_object($stmt = $db->query('DESCRIBE test id')))
23 printf("[003] Emulated PS, DESCRIBE failed, %s\n", var_export($db->errorInfo(), true));
39 if (!is_object($stmt = $db->query('SHOW ENGINES')))
40 printf("[006] Emulated PS, SHOW failed, %s\n", var_export($db->errorInfo(), true));
57 if (!is_object($stmt = $db->query("EXPLAIN SELECT id FROM test")))
68 $db->setAttribute(PDO::MYSQL_ATTR_DIRECT_QUERY, 0);
69 if (0 != $db->getAttribute(PDO::MYSQL_ATTR_DIRECT_QUERY))
73 if ($db->exec("PREPARE mystmt FROM 'DESCRIBE test id'")) {
75 $db->exec('DEALLOCATE PREPARE mystmt');
78 if (!is_object($stmt = $db->query('DESCRIBE test id')))
81 var_export($db->errorInfo(), true));
107 if ($db->exec("PREPARE mystmt FROM 'SHOW ENGINES'")) {
109 $db->exec('DEALLOCATE PREPARE mystmt');
112 if (!is_object($stmt = $db->query('SHOW ENGINES')))
115 var_export($db->errorInfo(), true));
140 if ($db->exec("PREPARE mystmt FROM 'EXPLAIN SELECT id FROM test'")) {
142 $db->exec('DEALLOCATE PREPARE mystmt');
145 if (!is_object($stmt = $db->query("EXPLAIN SELECT id FROM test")))
148 var_export($db->errorInfo(), true));
180 $e->getMessage(), $db->errorCode(), implode(' ', $db->errorInfo()));