/[hr-web]/inc/conn.php
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /inc/conn.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by dpavlin, Wed Apr 25 13:18:50 2001 UTC revision 1.6 by ravilov, Wed Jun 19 18:32:42 2002 UTC
# Line 1  Line 1 
1  <?php  <?php
2          include("inc/class.DBI");          include("inc/class.DBI");
3          include("inc/stuff.php");          include("inc/stuff.php");
4          function DBOpen($db = "education", $user = "dpavlin", $pass = "", $host = "localhost") {          function DBOpen($db = "education", $user = "dpavlin", $pass = "", $host = "") {
5                  global $DBD, $DBH;                  global $DBD, $DBH;
6                  if ($DBH && $DBH->dbh) return;                  if ($DBH && $DBH->dbh) return;
7                  $str = "dbi:$DBD:$db";                  $str = "dbi:$DBD:$db";
# Line 28  Line 28 
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                  if (eregi('^\s*SELECT', $q)) {                  if (eregi('^\s*SELECT', $q)) {
34                          $sth = $DBH->prepare($q);                          $sth = $DBH->prepare($q);
35                          if (!$sth) return array();                          if (!$sth) return array();
# Line 36  Line 38 
38                          while ($row = $sth->fetchrow_array())                          while ($row = $sth->fetchrow_array())
39                                  array_push($ret, $row);                                  array_push($ret, $row);
40                          $sth->finish();                          $sth->finish();
41                  } else                  } else array_push($ret, $DBH->dbh_do($q));
                         array_push($ret, $DBH->dbh_do($q));  
42                  return $ret;                  return $ret;
43          }          }
44  ?>  ?>

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.6

  ViewVC Help
Powered by ViewVC 1.1.26