我的PDO连接有一些问题。 我尝试将Android手机连接到Raspberry PI 3上的数据库。
我在PI文件夹/ var / www / html /中有一些php文件。
其中之一负责管理与数据库的连接。
我尝试使用用户名和密码通过phpmyadmin进行连接,并且在Pi和网络中的其他计算机上都可以正常工作。
<?php
function connexionPDO()
{
$login = "XXXXXX";
$mdp = "YYYYYYYYYYY";
$bd = "ZZZZZZ";
$serveur = "192.168.0.12";
$port = "3307";
try
{
echo "tentative de connexion BWAAAAAAA";
$conn = new PDO("mysql:host=$serveur;dbname=$bd", $login, $mdp);
echo "BWA connexion reussie";
return $conn;
}
catch(PDOException $e)
{
echo "BWA errrrreuuuuuur";
print "Erreur !%".$e->getMessage();
die();
}
}
?>
在Android Studio的logcat中,我得到了:
BWA errrrreuuuuuurErreur!%SQLSTATE [HY000] [2002]连接被拒绝
有人可以向我解释问题出在哪里吗? ty Evo