PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → heberger la base de données mysql dans mon application android windev mobile dans le serveur Infomaniak
heberger la base de données mysql dans mon application android windev mobile dans le serveur Infomaniak
Débuté par Thierno, 26 déc. 2024 12:10 - 3 réponses
Membre enregistré
6 messages
Posté le 26 décembre 2024 - 12:10
Bonjour actuellement je dévellope une application android dans windev mobile. j'utilise une base de données externe MySQL dans un serveur local xampp. j'ai fait la liaison grace aux fichiers php4wd.php et le connect.php que j'ai copié dans le repertoire htdocs de xampp ensuite j'ai crée une classe dans windev pour renseigner la connexion.
Maintenant je vais faire la liaison avec le serveur Infomaniak ou j'ai déja crée une base de données. J'ai changer le nom du serveur, de l'utilisateur, de mot de passe ainsi pour la base de données aussi mais la connexion ne passe pas.
:TypeBase = "PDOMySQL"
:CleCryptage = "CLE_CRYPTAGE"
:CryptRetour = Faux
:CrypteReq = Vrai

:methodeZip = Faux
:dataHexa = Faux
:modeUTF8Entree = Vrai
:modeUTF8Sortie = Faux

:charset = "utf-8"
:alphabet = alphabetUTF8

//Initialisation des variable de connexion
serveur = "jm9usz.myd.infomaniak.com"
m_sUtilisateur = "jm9usz_thierno"
m_sMotdepasse = "****************"
m_sBasededonnee = "jm9usz_inventaire"

//Connexion a la base de donnée
mySQLConnecte(serveur, m_sUtilisateur, m_sMotdepasse, m_sBasededonnee)

//Vérification de la connexion
SI mySQLErreur ALORS
Info(mySQLGetErrorMessage())
FIN

ce-ci est le code que j'ai mis dans ma classe
$PublicKey = 'CLE_CRYPTAGE';

/*******************************************************************
* CONNEXION ACTIVE ------------------------------------------
********************************************************************/
$serv = 'jm9usz.myd.infomaniak.com';
$user = 'jm9usz_thierno';
$pass = '*******************';
$base = 'jm9usz_inventaire';


là c'est la liaison dans le fichier connect.php

je voudrai savoir pour la liaison n'est pas etablie si je doit copier les fichiers fichiers htdocs dans quel repertoire dois je les mettre.



Membre enregistré
175 messages
Posté le 26 décembre 2024 - 16:05
Bonjour

Je ne vois pas votre problème, dans le cas d'une base de données MySQL, c'est une autre version autre que HFSQL, je ne suis pas un expert en MySQL mais il est nécessaire d'utiliser un WebService dans une application mobile

NB : Vous pouvez utiliser MySQL mais par l'intermédiaire d'un WebService je pense

Cordialement
Mr.RATSIMANDRESY
Niry Aina Eddy
Membre enregistré
6 messages
Posté le 26 décembre 2024 - 16:22
je veux faire en passant par la liaison php
pour le webservice ca devrait passer comment
Posté le 08 janvier 2025 - 17:32
Bonjour

Je fais la meme chose avec windev mobile 25 et une base de données mysql heberge sur un vps je pense qu'il te manque un fichier
sinon le probleme est simulaire au mien mais tu peux telecharger le connecteur mariadb ou mysql natif de pc soft
car marche en local mais je sais pas si ca fonctionne quand tu envoie ton application sur le store et tu veux te connecter sur une base mysql chez un hebergeur


Thierno a écrit :
je veux faire en passant par la liaison php
pour le webservice ca devrait passer comment













Thierno a écrit :
Bonjour actuellement je dévellope une application android dans windev mobile. j'utilise une base de données externe MySQL dans un serveur local xampp. j'ai fait la liaison grace aux fichiers php4wd.php et le connect.php que j'ai copié dans le repertoire htdocs de xampp ensuite j'ai crée une classe dans windev pour renseigner la connexion.
Maintenant je vais faire la liaison avec le serveur Infomaniak ou j'ai déja crée une base de données. J'ai changer le nom du serveur, de l'utilisateur, de mot de passe ainsi pour la base de données aussi mais la connexion ne passe pas.
:TypeBase = "PDOMySQL"
:CleCryptage = "CLE_CRYPTAGE"
:CryptRetour = Faux
:CrypteReq = Vrai

:methodeZip = Faux
:dataHexa = Faux
:modeUTF8Entree = Vrai
:modeUTF8Sortie = Faux

:charset = "utf-8"
:alphabet = alphabetUTF8

//Initialisation des variable de connexion
serveur = "jm9usz.myd.infomaniak.com"
m_sUtilisateur = "jm9usz_thierno"
m_sMotdepasse = "****************"
m_sBasededonnee = "jm9usz_inventaire"

//Connexion a la base de donnée
mySQLConnecte(serveur, m_sUtilisateur, m_sMotdepasse, m_sBasededonnee)

//Vérification de la connexion
SI mySQLErreur ALORS
Info(mySQLGetErrorMessage())
FIN

ce-ci est le code que j'ai mis dans ma classe
$PublicKey = 'CLE_CRYPTAGE';

/*******************************************************************
* CONNEXION ACTIVE ------------------------------------------
********************************************************************/
$serv = 'jm9usz.myd.infomaniak.com';
$user = 'jm9usz_thierno';
$pass = '*******************';
$base = 'jm9usz_inventaire';


là c'est la liaison dans le fichier connect.php

je voudrai savoir pour la liaison n'est pas etablie si je doit copier les fichiers fichiers htdocs dans quel repertoire dois je les mettre.