]>
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 return pg_connect("host=$host dbname=$db user=$user password=$pass");
10 } else if (DB_TYPE
== "mysql") {
11 $link = mysql_connect($host, $user, $pass);
13 mysql_select_db($db, $link);
19 function db_escape_string($s) {
20 if (DB_TYPE
== "pgsql") {
21 return pg_escape_string($s);
23 return mysql_escape_string($s);
27 function db_query($link, $query) {
28 if (DB_TYPE
== "pgsql") {
29 return pg_query($link, $query);
30 } else if (DB_TYPE
== "mysql") {
31 return mysql_query($query, $link);
35 function db_fetch_assoc($result) {
36 if (DB_TYPE
== "pgsql") {
37 return pg_fetch_assoc($result);
38 } else if (DB_TYPE
== "mysql") {
39 return mysql_fetch_assoc($result);
44 function db_num_rows($result) {
45 if (DB_TYPE
== "pgsql") {
46 return pg_num_rows($link, $query);
47 } else if (DB_TYPE
== "mysql") {
48 return mysql_num_rows($link, $query);
52 function db_fetch_result($result, $row, $param) {
53 if (DB_TYPE
== "pgsql") {
54 return pg_fetch_result($result, $row, $param);
55 } else if (DB_TYPE
== "mysql") {
57 $line = mysql_fetch_assoc($result);
62 function db_close($link) {
63 if (DB_TYPE
== "pgsql") {
65 return pg_close($link);
67 } else if (DB_TYPE
== "mysql") {
68 return mysql_close($link);