⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 003.phpt

📁 php-4.4.7学习linux时下载的源代码
💻 PHPT
字号:
--TEST--dbx_connect--SKIPIF--<?php include_once("skipif.inc");?>--FILE--<?php include_once("dbx_test.p");$nonexisting_database="nonexisting_database";$nonexisting_username="nonexisting_username";$nonexisting_password="nonexisting_password";$dlo = dbx_connect($module_name, $host, $database, $username, $password);if ($dlo!=0) {	print('connect using string ok'."\n");	dbx_close($dlo);	}$dlo = dbx_connect($module, $host, $database, $username, $password);if ($dlo!=0) {	print('connect using constant ok'."\n");	dbx_close($dlo);	}$dlo = @dbx_connect($module, $host, $nonexisting_database, $username, $password);if ($dlo==0) {	print('connect to non-existing database failed, so it\'s ok'."\n");	}else {    print_r($dlo);	dbx_close($dlo);    }$dlo = @dbx_connect($module, $host, $database, $nonexisting_username, $nonexisting_password);if ($dlo==0) {	print('connect with false username/password combi failed, so it\'s ok'."\n");	}else {    print_r($dlo);	dbx_close($dlo);    }$dlo = dbx_connect($module_name, $host, $database, $username, $password, DBX_PERSISTENT);if ($dlo!=0) {	print('persistent connect using string ok'."\n");	dbx_close($dlo);	}$dlo = dbx_connect($module, $host, $database, $username, $password, DBX_PERSISTENT);if ($dlo!=0) {	print('persistent connect using constant ok'."\n");	dbx_close($dlo);	}$dlo = @dbx_connect($module, $host, $nonexisting_database, $username, $password, DBX_PERSISTENT);if ($dlo==0) {	print('persistent connect to non-existing database failed, so it\'s ok'."\n");	}else {    print_r($dlo);	dbx_close($dlo);    }$dlo = @dbx_connect($module, $host, $database, $nonexisting_username, $nonexisting_password, DBX_PERSISTENT);if ($dlo==0) {	print('persistent connect with false username/password combi failed, so it\'s ok'."\n");	}else {    print_r($dlo);	dbx_close($dlo);    }$dlo = @dbx_connect($module, $host, $database, $username, $password, DBX_PERSISTENT, "12many");if ($dlo==0) {	print('too many parameters: connect failure works ok'."\n");	}else {    print_r($dlo);	dbx_close($dlo);    }$dlo = @dbx_connect($module, $host, $database, $username);if ($dlo==0) {	print('too few parameters: connect failure works ok'."\n");	}else {    print_r($dlo);	dbx_close($dlo);    }$dlo1 = dbx_connect($module, $host, $database, $username, $password);$dlo2 = dbx_connect($module, $host, $database, $username, $password);if ($dlo1!=0 && $dlo2!=0) {	print('multiple connects ok'."\n");	dbx_close($dlo1);	dbx_close($dlo2);	}$dlo1 = dbx_connect($module, $host, $database, $username, $password);$dlo2 = @dbx_connect($module, $host, $nonexisting_database, $username, $password);if ($dlo1!=0 && $dlo2==0) {    print('multiple connects (2nd fails on database-name) ok'."\n");	dbx_close($dlo1);	}?>--EXPECT--connect using string okconnect using constant okconnect to non-existing database failed, so it's okconnect with false username/password combi failed, so it's okpersistent connect using string okpersistent connect using constant okpersistent connect to non-existing database failed, so it's okpersistent connect with false username/password combi failed, so it's oktoo many parameters: connect failure works oktoo few parameters: connect failure works okmultiple connects okmultiple connects (2nd fails on database-name) ok

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -