Подключение mysql из Synology NAS

Попытка подключиться к базе данных mysql на Raspberry Pi с Synology NAS.

SELECT ничего не показывает, а connect.php не показывает ошибок.

Оба отлично работают от другого Pi до хоста Pi.

Я пробовал с существующим пользователем в phpmyadmin и с другим, новым пользователем. у обоих есть %, весь доступ к IP LAN.

<?php
 $db = mysqli_connect(host='192.168.1.41','user','passwd','dbase')
 or die('Error connecting to MySQL server.');
?>

<html>
<!-- This is a comment -->
 <head>
 </head>
 <body>
 <h6>PHP connected</h6>
 <!-- <h6>PHP connected</h6> --> 
 </body>

Также пробовал с:

(host='192.168.1.41',database='dbase',user='user',password='passwd')

Я не понимаю, почему я не получаю ни сообщений об ошибках, ни результатов запроса.

host='192.168.1.41' здесь хост только для реф.?? где ваш оператор SELECT.
devpro 01.04.2019 10:33

Привет Ричард, пожалуйста, добавьте немного больше информации о вашей настройке. Можете ли вы связаться с PI другими способами (например, ping). Какую версию PHP вы используете на Synology. Вы пробовали использовать клиент mysql cli?

fragmentedreality 01.04.2019 10:35

Выберите заявление $query = 'SELECT * FROM (SELECT * FROM readings ORDER BY Added DESC LIMIT 720) sub ORDER BY Added DESC'; $result = mysqli_query($db, $query) or die('Error querying database.');

Richard 01.04.2019 10:46

Я могу подключиться к Pi с другого Pi — он работает так некоторое время, просто отлично. Моя цель - перенести хостинг БД с Pi1 на NAS. На NAS установлены PHP 5.0, 7.0 и 7.2.

Richard 01.04.2019 10:50
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
4
2 243
2

Ответы 2

Я нашел исправление для этого, здесь
Вам просто нужно включить расширение mysqli в подключаемом модуле Synology «Web Station».

попробуйте добавить номер порта mysql или mariadb к вашему имени хоста

$db = mysqli_connect(host='192.168.1.41:3307','user','passwd','dbase')
or die('Error connecting to MySQL server.');

Другие вопросы по теме