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; }
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; }