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(); }
$query = $cnn_id->Execute($sql);
if ($query) {
if (!$query->EOF) {
if ($col_name != '') {
$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
return($query->fields[$col_name]);
}else{
$ADODB_FETCH_MODE = ADODB_FETCH_NUM;
return($query->fields[0]);
}
}
}
}
function db_fetch_row($sql) {
global $cnn_id;
if (!$cnn_id) { db_connect(); }
$query = $cnn_id->Execute($sql);
if ($query) {
if (!$query->EOF) {
$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
return($query->fields);
}
}
}
function db_fetch_assoc($sql) {
global $cnn_id;
if (!$cnn_id) { db_connect(); }
$data = array();
$query = $cnn_id->Execute($sql);
if ($query) {
while ((!$query->EOF) && ($query)) {
$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
$data{sizeof($data)} = $query->fields;
$query->MoveNext();
}
return($data);
}
}
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;($i";
if (!db_execute($sql_save)) { return 0; }
/* get the last AUTO_ID and return it */
if ($cnn_id->Insert_ID() == "0") {
if (isset($array_items["id"])) {
return $array_items["id"];
}else{
return 1;
}
}else{
return $cnn_id->Insert_ID();
}
}
?>