Aller au contenu

pb de connection à la base de donnée stocké sur mon synology


Messages recommandés

bonjour

j'ai une base de donnée sur mon nas synology (phpmyadmin) qui fonctionne depuis quelque année avec le logiciel kodi

voici les identifiants de connections 

<videodatabase>
    <type>mysql</type>
    <host>192.xxx.x.xx</host>
    <port>3307</port>
    <user>kodi</user>
    <pass>xxxxxxxxxxxxx</pass>

j'essaye de me connecter depuis mon pc et après avec mon serveur domotique jeedom en php avec ce code

 

<?php
            $servername = '192.xxx.x.x';
            $username = 'root';
            $password = 'xxxxxxxx@';
            
            $NAS_SQL = new mysqli($servername, $username, $password);
            
            if($NAS_SQL->connect_error){
                die('Erreur : ' .$NAS_SQL->connect_error);
            }
            echo 'Connexion OK';
        ?>

mais ça ne fonctionne pas, voici ce que j'ai comme erreur

connect_error){ die('Erreur : ' .$NAS_SQL->connect_error); } echo 'Connexion OK'; ?>

qu'est ce qui cloche?

Lien vers le commentaire
Partager sur d’autres sites

il y a 48 minutes, ml78 a dit :

1) Quel est le msg d'erreur ?

2) S'agit-il d'une première tentative de l'extérieur du NAS hors localhost donc ?

Si oui, il faut créer un compte pour l’accès extérieur sur mysql.

 

Bonjour 

Voici le code de l erreur 

connect_error){ die('Erreur : ' .$NAS_SQL->connect_error); } echo 'Connexion OK'; ?>

je ne pense pas que ce soit la 1° connection depuis l extérieurdu nas, car mes box kodi y accéde depuis quelque années 

Modifié par monfiston
Lien vers le commentaire
Partager sur d’autres sites

Il y a 3 heures, monfiston a dit :

 

connect_error){ die('Erreur : ' .$NAS_SQL->connect_error); } echo 'Connexion OK'; ?>

On dirait qu'au lieu de

if($NAS_SQL->connect_error){

il comprend

if($NAS_SQL?>connect_error){

et affiche le php comme si c'était du html.

Lien vers le commentaire
Partager sur d’autres sites

Il y a 8 heures, ml78 a dit :

On dirait qu'au lieu de

if($NAS_SQL->connect_error){

il comprend

if($NAS_SQL?>connect_error){

et affiche le php comme si c'était du html.

j'ai comme un doute sur ma methode

 

pour exécuter le code, j'ai créer un fichier texte sur mon pc, que j'ai renommer en html

ce n'est pas bon?

comment procéder?

Lien vers le commentaire
Partager sur d’autres sites

Il y a 5 heures, monfiston a dit :

j'ai comme un doute sur ma methode

 

pour exécuter le code, j'ai créer un fichier texte sur mon pc, que j'ai renommer en html

ce n'est pas bon?

comment procéder?

Non, ce n'est pas bon.

Il s'agit du langage php donc il faut un interpréteur php.

Installer un serveur web sur le PC avec le module php, et renommer le fichier en .php et ça commencera à bouger.

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.