Connect($host,$user,$pass,$db_name)) { return(1); }else{ die("
Cannot connect to MySQL server on '$host'. Please make sure you have specified a valid MySQL database name in 'include/config.php'."); return(0); } } function db_execute($sql) { global $cnn_id; if (!$cnn_id) { db_connect(); } $query = $cnn_id->Execute($sql); if ($query) { return(1); }else{ return(0); } } function db_fetch_cell($sql,$col_name = '') { global $cnn_id; if (!$cnn_id) { db_connect(); } if ($col_name != '') { $cnn_id->SetFetchMode(ADODB_FETCH_ASSOC); }else{ $cnn_id->SetFetchMode(ADODB_FETCH_NUM); } $query = $cnn_id->Execute($sql); if ($query) { if (!$query->EOF) { if ($col_name != '') { return($query->fields[$col_name]); }else{ return($query->fields[0]); } } } } function db_fetch_row($sql) { global $cnn_id; if (!$cnn_id) { db_connect(); } $cnn_id->SetFetchMode(ADODB_FETCH_ASSOC); $query = $cnn_id->Execute($sql); if ($query) { if (!$query->EOF) { return($query->fields); } } } function db_fetch_assoc($sql) { global $cnn_id; if (!$cnn_id) { db_connect(); } $data = array(); $cnn_id->SetFetchMode(ADODB_FETCH_ASSOC); $query = $cnn_id->Execute($sql); if ($query) { while ((!$query->EOF) && ($query)) { $data{sizeof($data)} = $query->fields; $query->MoveNext(); } return($data); } } function db_fetch_insert_id() { global $cnn_id; return $cnn_id->Insert_ID(); } function array_to_sql_or($array, $sql_column) { /* if the last item is null; pop it off */ if (empty($array{count($array)-1})) { array_pop($array); } if (count($array) > 0) { $sql_or = "("; for ($i=0;($iReplace($table_name, $array_items, $keyCols,$autoQuote); return $cnn_id->Insert_ID(); } function sql_save($array_items, $table_name) { global $cnn_id; while (list ($key, $value) = each ($array_items)) { if (eregi("(PASSWORD\()|(MD5\()|(NOW\()", $value)) { $quote = ""; }else{ $quote = "\""; } $array_items[$key] = "$quote$value$quote"; } if (!$cnn_id->Replace($table_name, $array_items, 'id', $autoQuote=false)) { return 0; } /* get the last AUTO_ID and return it */ if ($cnn_id->Insert_ID() == "0") { if (isset($array_items["id"])) { return str_replace("\"", "", $array_items["id"]); }else{ return 0; } }else{ return $cnn_id->Insert_ID(); } } ?>