尝试从Synology NAS连接到树莓派上的mysql数据库。
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')
我看不到为什么我既没有收到错误消息,也没有选择查询结果。
答案 0 :(得分:0)
我找到了一个解决办法,here
您只需要在Synology'Web Station'插件上启用mysqli扩展。
答案 1 :(得分:0)
尝试将mysql或mariadb端口号添加到您的主机名
$db = mysqli_connect(host='192.168.1.41:3307','user','passwd','dbase')
or die('Error connecting to MySQL server.');