示例#1
0
function getImageInfoFromDB($fileName)
{
    // Создаем подключени е БД и проверяем его. Если подключения нет прекращаем всю работу и выводим ошибку
    $galleryDbConnect = mysqli_connect('localhost', 'root', '', 'gallery_db');
    if (!$galleryDbConnect) {
        die(mysqli_connect_error());
    }
    // Запрос на извлечение даты загрузки файла, описания, ID автора и счетчика посещений на основе имени файла
    $query = "SELECT upload_date, description, id_auths, visit_counter FROM gallery WHERE file_name = '{$fileName}'";
    $result = mysqli_fetch_array(mysqli_query($galleryDbConnect, $query));
    $imageInfo['uploadDate'] = $result[0];
    $imageInfo['description'] = $result[1];
    $imageInfo['authorName'] = getUserNameAndID($result[2], 'user');
    $imageInfo['visitCounter'] = $result[3];
    return $imageInfo;
}
示例#2
0
function getImageInfoFromDB($fileName)
{
    // Запрос на извлечение информации об изображении на основе имени файла
    $query = "SELECT upload_date, title, alt, id_auths, visit_counter FROM gallery WHERE file_name = '{$fileName}'";
    $result = mysqli_fetch_array(executeQuery($query, "get"));
    $imageInfo['uploadDate'] = $result[0];
    $imageInfo['title'] = $result[1];
    $imageInfo['alt'] = $result[2];
    $imageInfo['authorName'] = getUserNameAndID($result[3], 'user');
    $imageInfo['visitCounter'] = $result[4];
    return $imageInfo;
}