正確なパスワードがわからないデータベースに(odbcを使用して)接続してみたいと思います。つまり、パスワードにはいくつかの選択肢があり、コードでどちらが正しいかを判断する必要があります。
PHPを使用してこれを行うにはどうすればよいですか?
呼び出しをodbc_connect
foreachループでラップして、すべてのパスワードを試します。
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'));