LINUX.ORG.RU

История изменений

Исправление vtVitus, (текущая версия) :

Они в DBI могли поменяли идеологию -> теперь всё пытается привестись к «подходящим» типам - в твоём случае это int. ИМНО всегда надо указывать тип возвращаемого значения аля

$sth->bind_param(1, $date, SQL_DATE);
$sth->bind_param(2, $n, SQL_INTEGER);
в твоём случае надо
$sth->bind_col( 1, \$region_id_tmp, SQL_STRING );
Это легко сделать sed-ом, как-то так, но я чисто эмпирически.

Исправление vtVitus, :

Они в DBI могли поменяли идеологию -> теперь всё пытается привестись к «подходящим» типам - в твоём случае это int. ИМНО всегда надо указывать тип возвращаемого значения аля

$sh->bind_param(1, $date, SQL_DATE);
$sh->bind_param(2, $n, SQL_INTEGER);
в твоём случае надо
$sth->bind_col( 1, \$region_id_tmp, SQL_STRING );
Это легко сделать sed-ом, как-то, наверно, так, но я чисто эмпирически.

Исправление vtVitus, :

Они в DBI мгогли поменяли идеологию -> теперь всё пытается привестись к «подходящим» типам в твоём случае это int. ИМНО всегда надо указывать тип возвращаемого значения аля

$sh->bind_param(1, $date, SQL_DATE);
$sh->bind_param(2, $n, SQL_INTEGER);
в твоём случае надо
$sth->bind_col( 1, \$region_id_tmp, SQL_STRING );
Это легко сделать sed-ом, как-то, наверно, так, но я чисто эмпирически.

Исходная версия vtVitus, :

Они в DBI мгогли поменяли идеологию -> теперь всё пытается привестись к «подходящим» типам. ИМНО всегда надо указывать тип возвращаемого значения аля

$sh->bind_param(1, $date, SQL_DATE);
$sh->bind_param(2, $n, SQL_INTEGER);
в твоём случае надо
$sth->bind_col( 1, \$region_id_tmp, SQL_STRING );
Это легко сделать sed-ом, как-то, наверно, так, но я чисто эмпирически.