/website/database.inc
PHP | 69 lines | 44 code | 12 blank | 13 comment | 3 complexity | 636b331953d6d99acfaf0551484832fd MD5 | raw file
Possible License(s): AGPL-1.0, BSD-3-Clause
- <?php
- // This files used for user login, should be merged with db.inc (patches
- // welcome :)
- //
- // SourceForge: Breaking Down the Barriers to Open Source Development
- // Copyright 1999-2000 (c) The SourceForge Crew
- // http://sourceforge.net
- //
- // $Id: database.inc,v 1.5 2011/05/10 22:54:03 publicwhip Exp $
- //
- // /etc/local.inc includes the machine specific database connect info
- function db_connect() {
- global $pw_host,$pw_user,$pw_password;
- $conn = mysql_connect($pw_host,$pw_user,$pw_password);
- if (!$conn) {
- echo mysql_error();
- }
- return $conn;
- }
- function db_query($qstring,$print=0) {
- global $pw_database;
- @mysql_select_db($pw_database);
- return @mysql_query($qstring);
- }
- function db_numrows($qhandle) {
- // return only if qhandle exists, otherwise 0
- if ($qhandle) {
- return @mysql_numrows($qhandle);
- } else {
- return 0;
- }
- }
- function db_result($qhandle,$row,$field) {
- return @mysql_result($qhandle,$row,$field);
- }
- function db_numfields($lhandle) {
- return @mysql_numfields($lhandle);
- }
- function db_fieldname($lhandle,$fnumber) {
- return @mysql_fieldname($lhandle,$fnumber);
- }
- function db_affected_rows($qhandle) {
- return @mysql_affected_rows();
- }
-
- function db_fetch_array($qhandle) {
- return @mysql_fetch_array($qhandle);
- }
-
- function db_insertid($qhandle) {
- return @mysql_insert_id($qhandle);
- }
- function db_error() {
- return "\n\n<P><B>".@mysql_error()."</B><P>\n\n";
- }
- //connect to the db
- //I usually call from pre.php
- db_connect();
- ?>