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

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

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

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"));
Пока комментариев нет.

Яндекс.Метрика