--TEST-- Drop missing database --SKIPIF-- --FILE-- 'master')); if (!$conn) { fatalError("Connection could not be established.\n"); } // Set database name $dbUniqueName = "uniqueDB01"; // DROP database if exists $stmt = sqlsrv_query($conn, "IF EXISTS(SELECT name FROM sys.databases WHERE name = '" .$dbUniqueName."') DROP DATABASE ".$dbUniqueName); sqlsrv_free_stmt($stmt); // DROP missing database $stmt = sqlsrv_query($conn, "DROP DATABASE ". $dbUniqueName); var_dump($stmt); if ($stmt === false) { $res = array_values(sqlsrv_errors()); var_dump($res[0]['code']); } else { printf("%-20s\n", "ERROR: DROP missing database MUST return bool(false)"); } sqlsrv_close($conn); print "Done"; ?> --EXPECTREGEX-- bool\(false\) int\((3701|911)\) Done