}
-function record_exists($table, $field="", $value="", $field2="", $value2="", $field3="", $value3="") {
+function record_exists($table, $field1="", $value1="", $field2="", $value2="", $field3="", $value3="") {
/// Returns true or false depending on whether the specified record exists
global $CFG;
- if ($field) {
- $select = "WHERE $field = '$value'";
+ if ($field1) {
+ $select = "WHERE $field1 = '$value1'";
if ($field2) {
$select .= " AND $field2 = '$value2'";
if ($field3) {
$select .= " AND $field3 = '$value3'";
}
}
+ } else {
+ $select = "";
}
return record_exists_sql("SELECT * FROM $CFG->prefix$table $select LIMIT 1");
}
-function count_records($table, $field="", $value="", $field2="", $value2="", $field3="", $value3="") {
+function count_records($table, $field1="", $value1="", $field2="", $value2="", $field3="", $value3="") {
/// Get all the records and count them
global $CFG;
- if ($field) {
- $select = "WHERE $field = '$value'";
+ if ($field1) {
+ $select = "WHERE $field1 = '$value1'";
if ($field2) {
$select .= " AND $field2 = '$value2'";
if ($field3) {
$select .= " AND $field3 = '$value3'";
}
}
+ } else {
+ $select = "";
}
return count_records_sql("SELECT COUNT(*) FROM $CFG->prefix$table $select");
return $rs->fields[0];
}
-function get_record($table, $field, $value, $field2="", $value2="", $field3="", $value3="") {
+function get_record($table, $field1, $value1, $field2="", $value2="", $field3="", $value3="") {
/// Get a single record as an object
global $CFG;
- $select = "WHERE $field = '$value'";
+ $select = "WHERE $field1 = '$value1'";
if ($field2) {
$select .= " AND $field2 = '$value2'";
if ($field) {
$select = "WHERE $field = '$value'";
+ } else {
+ $select = "";
}
+
if ($sort) {
- $sortorder = "ORDER BY $sort";
+ $sort = "ORDER BY $sort";
}
- return get_records_sql("SELECT $fields FROM $CFG->prefix$table $select $sortorder");
+ return get_records_sql("SELECT $fields FROM $CFG->prefix$table $select $sort");
}
function get_records_select($table, $select="", $sort="", $fields="*") {
global $CFG;
- if ($sort) {
- $sortorder = "ORDER BY $sort";
- }
-
if ($select) {
$select = "WHERE $select";
+ } else {
+ $select = "";
+ }
+
+ if ($sort) {
+ $sort = "ORDER BY $sort";
}
- return get_records_sql("SELECT $fields FROM $CFG->prefix$table $select $sortorder");
+ return get_records_sql("SELECT $fields FROM $CFG->prefix$table $select $sort");
}
if ($field) {
$select = "WHERE $field in ($values)";
+ } else {
+ $select = "";
}
+
if ($sort) {
- $sortorder = "ORDER BY $sort";
+ $sort = "ORDER BY $sort";
}
- return get_records_sql("SELECT $fields FROM $CFG->prefix$table $select $sortorder");
+ return get_records_sql("SELECT $fields FROM $CFG->prefix$table $select $sort");
}
if ($field) {
$select = "WHERE $field = '$value'";
+ } else {
+ $select = "";
}
+
if ($sort) {
- $sortorder = "ORDER BY $sort";
+ $sort = "ORDER BY $sort";
}
- return get_records_sql_menu("SELECT $fields FROM $CFG->prefix$table $select $sortorder");
+ return get_records_sql_menu("SELECT $fields FROM $CFG->prefix$table $select $sort");
}
function get_records_select_menu($table, $select="", $sort="", $fields="*") {
global $CFG;
- if ($sort) {
- $sortorder = "ORDER BY $sort";
- }
-
if ($select) {
$select = "WHERE $select";
}
- return get_records_sql_menu("SELECT $fields FROM $CFG->prefix$table $select $sortorder");
+ if ($sort) {
+ $sort = "ORDER BY $sort";
+ }
+
+ return get_records_sql_menu("SELECT $fields FROM $CFG->prefix$table $select $sort");
}
}
-function delete_records($table, $field="", $value="", $field2="", $value2="", $field3="", $value3="") {
+function delete_records($table, $field1="", $value1="", $field2="", $value2="", $field3="", $value3="") {
/// Delete one or more records from a table
global $db, $CFG;
- if ($field) {
- $select = "WHERE $field = '$value'";
+ if ($field1) {
+ $select = "WHERE $field1 = '$value1'";
if ($field2) {
$select .= " AND $field2 = '$value2'";
if ($field3) {
$select .= " AND $field3 = '$value3'";
}
}
+ } else {
+ $select = "";
}
return $db->Execute("DELETE FROM $CFG->prefix$table $select");