StupidFunctions. БД Выборка – DB.Select

31st Май 2010 | Метки:

Описание: строит запрос, выполняет и возвращает его результаты для таблицы и полей, указанных в параметрах функции

function dbSelect($table, $data = false, $multi = 1, $key = false)
{
	global $db;

	$sql = "SELECT * FROM `$table`";

	$sql_data = array();
	if($data)
	{
		if(!is_array($data))
		{
			$data = array("id" => $data);
		}

		foreach($data as $field=>$value)
		{
			$sql_data[] = sprintf("`%s`='%s'", mysql_real_escape_string($field),mysql_real_escape_string($value));
		}

		$sql .= " WHERE ";
		$sql .= join(" AND ", $sql_data);
	}

	return dbSuper($sql, $multi, $key);
}

Использование

$user = dbSelect("users", array( "login" => "phpdude"));
Пока комментариев нет.