You are not logged in.
- Topics: Active | Unanswered
Pages: 1
#1 15-10-2018 11:53:02
- LinkJerome
- Membre
- Registered: 15-10-2018
- Posts: 2
PHP, SQL - No such file or directory
Bonjour,
Je n'arrive pas à accéder à ma BD grâce à mon code.
Voilà un extrait de mon code :
"<?php
$dbHost = "mysql-croque-salade.alwaysdata.net:3306";
$dbUser = "161137";
$dbPwd = "Quelque-chose";
$dbName = "croque-salade_bd";
require_once('bd.php');
$LINK=getConnection($dbHost,$dbUser,$dbPwd,$dbName);
/*Cette fonction prend en entrée l'identifiant de la machine hôte de la base de données, les identifiants (login, mot de passe) d'un utilisateur autorisé
sur la base de données contenant les tables pour le chat et renvoie une connexion active sur cette base de donnée. Sinon, un message d'erreur est affiché.*/
function getConnection($dbHost, $dbUser, $dbPwd, $dbName)
{
$co=mysqli_connect($dbHost,$dbUser,$dbPwd,$dbName);
if(!$co)
mysqli_connect_errno();
else return $co;
}"
Et voilà l'erreur retournée : "Warning: mysqli_connect(): (HY000/2002): No such file or directory in /home/croque-salade/www/includes/bd.php on line 15"
Je ne comprends pas ce que j'ai raté, est-ce que vous pouvez me donner un coup de pouce s'il vous plait ?
Offline
#2 15-10-2018 14:20:24
- @Héloïse
- Staff
- Registered: 03-03-2016
- Posts: 393
Re: PHP, SQL - No such file or directory
Bonjour,
Vous ne devez pas mettre le port dans la variable nom d'hôte. Ce sont deux variables distinctes. Le port 3306 sera de toute façon utilisé par défaut.
Offline
#3 15-10-2018 15:05:56
- LinkJerome
- Membre
- Registered: 15-10-2018
- Posts: 2
Re: PHP, SQL - No such file or directory
Maintenant que j'ai enlevé ":3306", j'ai toujours l'erreur " Warning: mysqli_connect(): (HY000/2002): No such file or directory in /home/croque-salade/www/includes/bd.php on line 15"
Je ne comprends pas du tout ce qui créé cette erreur...
Offline
#4 28-02-2019 18:56:13
- d3v
- Membre
- Registered: 20-05-2010
- Posts: 27
Re: PHP, SQL - No such file or directory
Bonjour
cela signifie que lors de l’exécution le fichier db.php n'est pas trouvé.
require_once('bd.php'); ==> Cette ligne signifie que db.php se trouve dans le même répertoire ou est exécuté votre extrait de code.
cdt
Offline
Pages: 1