php-sqlsrv/test/pdo_sqlsrv/pdo_exec_invalid_query.phpt
2017-05-04 08:14:03 -07:00

29 lines
818 B
PHP

--TEST--
direct execution of an invalid query
--SKIPIF--
<?php require('skipif.inc'); ?>
--FILE--
<?php
require_once("MsSetup.inc");
$conn = new PDO( "sqlsrv:Server=$server; database = $databaseName ", $uid, $pwd);
$conn->exec("IF OBJECT_ID('table1', 'U') IS NOT NULL DROP TABLE table1");
// execute a query with typo (spelling error in CREATE)
$conn->exec("CRETE TABLE table1(id INT NOT NULL PRIMARY KEY, val VARCHAR(10)) ");
print_r( $conn->errorCode() );
echo "\n";
// execute a properly formatted query
$conn->exec("CREATE TABLE table1(id INT NOT NULL PRIMARY KEY, val VARCHAR(10)) ");
print_r( $conn->errorCode() );
echo "\n";
// drop table1 and free connections
$conn->exec("DROP TABLE table1");
$conn = NULL;
?>
--EXPECT--
42000
00000