]>
git.wh0rd.org - tt-rss.git/blob - db.php
3 require_once "config.php";
5 function db_connect($host, $user, $pass, $db) {
6 if (DB_TYPE
== "pgsql") {
8 $string = "dbname=$db user=$user password=$pass";
12 $stripng .= "host=$host";
15 return pg_connect($string);
17 } else if (DB_TYPE
== "mysql") {
18 $link = mysql_connect($host, $user, $pass);
20 mysql_select_db($db, $link);
26 function db_escape_string($s) {
27 if (DB_TYPE
== "pgsql") {
28 return pg_escape_string($s);
30 return mysql_real_escape_string($s);
34 function db_query($link, $query) {
35 if (DB_TYPE
== "pgsql") {
36 return pg_query($link, $query);
37 } else if (DB_TYPE
== "mysql") {
38 return mysql_query($query, $link);
42 function db_query_2($query) {
43 if (DB_TYPE
== "pgsql") {
44 return pg_query($query);
45 } else if (DB_TYPE
== "mysql") {
46 return mysql_query($link);
50 function db_fetch_assoc($result) {
51 if (DB_TYPE
== "pgsql") {
52 return pg_fetch_assoc($result);
53 } else if (DB_TYPE
== "mysql") {
54 return mysql_fetch_assoc($result);
59 function db_num_rows($result) {
60 if (DB_TYPE
== "pgsql") {
61 return pg_num_rows($result);
62 } else if (DB_TYPE
== "mysql") {
63 return mysql_num_rows($result);
67 function db_fetch_result($result, $row, $param) {
68 if (DB_TYPE
== "pgsql") {
69 return pg_fetch_result($result, $row, $param);
70 } else if (DB_TYPE
== "mysql") {
72 $line = mysql_fetch_assoc($result);
77 function db_close($link) {
78 if (DB_TYPE
== "pgsql") {
80 return pg_close($link);
82 } else if (DB_TYPE
== "mysql") {
83 return mysql_close($link);