mirror of
https://github.com/phpbb/phpbb.git
synced 2025-02-24 12:03:21 +01:00
Merge remote-tracking branch 'Noxwizard/ticket/11990' into develop
* Noxwizard/ticket/11990: [ticket/11990] Remove result_mssqlnative usage in acp_database.php
This commit is contained in:
commit
e02836b19c
@ -1607,16 +1607,17 @@ class mssql_extractor extends base_extractor
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$sql = "SELECT * FROM $table_name";
|
$sql = "SELECT COLUMN_NAME, DATA_TYPE
|
||||||
$result_fields = $db->sql_query_limit($sql, 1);
|
FROM INFORMATION_SCHEMA.COLUMNS
|
||||||
|
WHERE INFORMATION_SCHEMA.COLUMNS.TABLE_NAME = '" . $db->sql_escape($table_name) . "'";
|
||||||
|
$result_fields = $db->sql_query($sql);
|
||||||
|
|
||||||
$row = new result_mssqlnative($result_fields);
|
$i_num_fields = 0;
|
||||||
$i_num_fields = $row->num_fields();
|
while ($row = $db->sql_fetchrow($result_fields))
|
||||||
|
|
||||||
for ($i = 0; $i < $i_num_fields; $i++)
|
|
||||||
{
|
{
|
||||||
$ary_type[$i] = $row->field_type($i);
|
$ary_type[$i_num_fields] = $row['DATA_TYPE'];
|
||||||
$ary_name[$i] = $row->field_name($i);
|
$ary_name[$i_num_fields] = $row['COLUMN_NAME'];
|
||||||
|
$i_num_fields++;
|
||||||
}
|
}
|
||||||
$db->sql_freeresult($result_fields);
|
$db->sql_freeresult($result_fields);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user