我想尝试连接到数据库(使用odbc),我一定不知道确切的密码。也就是说,我有几个不同的替代品,密码可能是什么,我希望我的代码找出哪一个是正确的。
如何使用PHP执行此操作?
答案 0 :(得分:0)
只需在foreach循环中将调用包装到odbc_connect
,尝试所有密码:
function my_odbc_connect($dsn, $user, array $passwords) {
foreach ($passwords as $password) {
$connection = odbc_connect($dsn, $user, $password);
if (is_resource($connection)) {
return $connection;
}
}
return false;
}
然后再做
$connection = my_odbc_connect('blah', 'user', array('foo', 'bar', 'baz'));