Mise à jour du regexp pour se connecter à une base mysql depuis un string. Il y avait le bon regexp dans le functions_mysql.php mais pas dans le functions_mysqli.php (et c'est meilleur d'utiliser mysqli car mysql est déprécié dans les php récent/même plus inclus)
This commit is contained in:
parent
642c47c180
commit
630efbdeb9
1 changed files with 296 additions and 295 deletions
|
@ -275,8 +275,9 @@ class sql_db_string extends sql_db
|
||||||
$ret = false;
|
$ret = false;
|
||||||
if ($connstring != '')
|
if ($connstring != '')
|
||||||
{
|
{
|
||||||
if (preg_match("#^mysqli?://([^:]+)(?::([^@]*))?@([^\\/]+)/([^/]+)[/]?$#", $connstring, $params))
|
//if (preg_match("#^mysqli?://([^:]+)(?::([^@]*))?@([^\\/]+)/([^/]+)[/]?$#", $connstring, $params))
|
||||||
{
|
if (ereg("^mysql\:\/\/([^\:]+)\:([^\@]+)\@([^\\]+)\/([^\/]+)[\/]?$", $connstring, $params))
|
||||||
|
{
|
||||||
$sqlserver = $params[3];
|
$sqlserver = $params[3];
|
||||||
$sqluser = $params[1];
|
$sqluser = $params[1];
|
||||||
$sqlpassword = $params[2];
|
$sqlpassword = $params[2];
|
||||||
|
|
Loading…
Reference in a new issue