/
AntonYuzhakov
/
web_api
Обзор
Документация
Войти
/
AntonYuzhakov
/
web_api
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
get_data.php
38 строк
992 B
AntonYuzhakov
add files
15 ноя 2025, 08:43
15 ноя 2025, 08:43
06e9b31
Код
Авторство
О чём код?
<?php header('Content-Type: application/json; charset=utf-8'); $host = 'kazaku5d.beget.tech'; $user = 'kazaku5d_mysite'; $pass = 'MyServer_!#'; $dbname = 'kazaku5d_mysite'; try { $mysqli = new mysqli($host, $user, $pass, $dbname); if ($mysqli->connect_error) { throw new Exception("Ошибка соединения: " . $mysqli->connect_error); } $mysqli->set_charset('utf8mb4'); $sql = "SELECT * FROM `kazaku5d_mysite`.`newproducts`"; $result = $mysqli->query($sql); if (!$result) { throw new Exception("Ошибка запроса: " . $mysqli->error); } $data = []; while ($row = $result->fetch_assoc()) { $data[] = $row; } $mysqli->close(); echo json_encode([ 'success' => true, 'data' => $data ], JSON_UNESCAPED_UNICODE); } catch (Exception $e) { http_response_code(500); echo json_encode([ 'success' => false, 'error' => $e->getMessage() ]); } ?>