28 |
if (!$DBH || !$DBH->dbh) return array(); |
if (!$DBH || !$DBH->dbh) return array(); |
29 |
$DBH->errstr = ""; |
$DBH->errstr = ""; |
30 |
$ret = array(); |
$ret = array(); |
31 |
|
// Win1250 -> ISO8859-2 |
32 |
|
$q = strtr($q, "šðè枊ÐÈÆŽ", "¹ðè澩ÐÈÆ®"); |
33 |
|
#echo "<tt>[$q]</tt><br>\n"; |
34 |
if (eregi('^\s*SELECT', $q)) { |
if (eregi('^\s*SELECT', $q)) { |
35 |
$sth = $DBH->prepare($q); |
$sth = $DBH->prepare($q); |
36 |
if (!$sth) return array(); |
if (!$sth) return array(); |
39 |
while ($row = $sth->fetchrow_array()) |
while ($row = $sth->fetchrow_array()) |
40 |
array_push($ret, $row); |
array_push($ret, $row); |
41 |
$sth->finish(); |
$sth->finish(); |
42 |
} else |
} else array_push($ret, $DBH->dbh_do($q)); |
|
array_push($ret, $DBH->dbh_do($q)); |
|
43 |
return $ret; |
return $ret; |
44 |
} |
} |
45 |
?> |
?> |