Привет. Я пытаюсь получить список путей к видео из MySQL db. Но я не получаю никакой ошибки, и ответ пуст с кодом состояния 200.
Вот мои get_all_videos. php Код
<?php
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST');
header('Content-Type: application/json');
header('Access-Control-Allow-Headers: Authorization');
require_once 'include/DB_Functions.php';
$db = new DB_Functions();
$response = array("status" => 1);
$videos = $db -> getAllVideos();
if ($videos) {
$response["status"] = 0;
$response["videos"] = $videos;
$response["message"] = "Videos details fetch successfully";
echo json_encode($response);
} else {
$response["status"] = 1;
$response["message"] = "Unknown error occurred in getting details!";
echo json_encode($response);
}
?>
Вот функция БД
/**
* Get all videos
*/
public function getAllVideos(){
$videos = array();
if ($result = $this->conn->query("SELECT * FROM tbl_videos")) {
/* fetch associative array */
while ($row = $result->fetch_assoc()) {
$row_array["tbl_videos_id"] = $row['tbl_videos_id'];
$row_array["video_path"] = $row['video_path'];
$row_array["title"] = $row['title'];
$row_array["description"] = $row['description'];
$row_array["video_cover_path"] = $row['video_cover_path'];
array_push($videos, $row_array);
}
/* free result set */
$result->free();
return $videos;
}
}
Но я получаю всегда пустой результат. Я проверил в БД и использовал запрос выбора, но в phpmyadmin я могу получить записи.