Aller au contenu

Featured Replies

Posté(e)

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?

Posté(e)

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.

 

Posté(e)
  • Auteur
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

Posté(e)

Ce que tu donnes là, ce n'est pas un code erreur, c'est un morceau de ton code.

Il doit y avoir une autre indication ... Erreur de syntaxe quelque part ?

Posté(e)
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.

Posté(e)
  • Auteur
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?

Posté(e)

Tu as bien activé Web Station ?

Tu as essayé d’en faire un .php au lieu d’un .html ?

Posté(e)
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.

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…

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.