Hallo,
ich habe ein problem also ich möchte alle funktionen von mssql nach odbc umändern, weil mssql ja nicht mehr unterstützt wird bei neueren php versionen
ich habe folgende funktion
jetzt habe ich versucht die so umzuschreiben:
Das Problem ist, dass odbc_result nur 2 parameter annimt und mssql_result ja mit 3 parametern arbeitet, also hab ich versucht ein zwischen array zu benutzen was aber nicht funktioniert. :confused:
Würde mich freuen wenn mir jemand der etwas mehr ahnung von php hat helfen könnte :rolleyes:
ich habe ein problem also ich möchte alle funktionen von mssql nach odbc umändern, weil mssql ja nicht mehr unterstützt wird bei neueren php versionen
ich habe folgende funktion
Code:
function tableArray($query)
{
global $mssql;
$array = array();
$result = mssql_query($query);
for($i=0;$i<mssql_num_rows($result);$i++)
{
$mini_array = array();
for($n=0;$n<mssql_num_fields($result);$n++)
{
$field = mssql_field_name($result, $n);
$mini_array[$field] = mssql_result($result, $i, $field);
}
$array[$i] = $mini_array;
}
return $array;
}
Code:
function tableArray($query)
{
global $mssql;
$array = array();
$result = odbc_exec($mssql, $query);
for($i=0;$i<odbc_num_rows($result);$i++)
{
$mini_array = array();
$mini_array_buff = array();
for($n=0;$n<odbc_num_fields($result);$n++)
{
$field = odbc_field_name($result, $n);
$mini_array_buff = odbc_result($result, $field);
$mini_array[$field] = $mini_array_buff[$i];
}
$array[$i] = $mini_array;
}
return $array;
}
Würde mich freuen wenn mir jemand der etwas mehr ahnung von php hat helfen könnte :rolleyes: