FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WEBDEV 2024
→
Page php connexion mysql sur un port défini
Page php connexion mysql sur un port défini
Débuté par obtuli, 17 jan. 2019 11:06 - 2 réponses
Connectez-vous…
obtuli
#1
Membre enregistré
948 messages
Popularité : +11 (13 votes)
Posté le 17 janvier 2019 - 11:06
Bonjour,
J'ai crée un site php webdev avec une base mysql.
Le problème est qu'il y a deux moteurs mysql qui tournent sur le même serveur (un sur le port 3306 et un sur le port 3311)
(tout ça pour des raisons de versions, dont la première ne supporte pas le fulltext)
Quand je me connecte, par défaut je suis sur la mauvaise base alors que j'ai bien précisé le port.
Je constate que si je met le port 8888 ou 4586 ou 5846 ..... la connexion se fait toujours par défaut sur le 3306.
Le port n'est pas pris en compte. (ça fonctionne bien avec une application Windev)
Techniquement, les données s'affichent, mais pas les bonnes et ça plante car la nouvelle base à évolué (nouveaux champs ....)
Pourquoi ??
Dans l'analyse il y a une connexion par défaut (l'analyse que j'ai récupéré d'un projet Windev est en lecture seule, je ne sais pas pourquoi)
quand je la déconnecte gbetatferme = vrai et quand j'utilise la nouvelle connexion gbetat_cnx = vrai.
Si vous avez une idée ..... là je suis un peu sec
merci
OB
Voici le code (code au niveau du projet)
gcnx
Cnx
est une
C
onnexion
gcnx
Cnx
..
Provider
=
hAccèsNatifMySQL
gcnx
Cnx
..
Utilisateur
=
"xxxxxxxx"
gcnx
Cnx
..
MotDePasse
=
"xxxxxxx"
gcnx
Cnx
..
Serveur
=
"192.168.xxx.xxx"
//j'ai essayé "192.168.xxx.xxx:3311" mais c'est pareil
gcnx
Cnx
..
BaseDeDonnées
=
"xxxxxxxxxx"
gcnx
Cnx
..
Accès
=
hOLectureEcriture
gcnx
Cnx
..
InfosEtendues
=
gcnx
Cnx
..
InfosEtendues
+
"Server Port=3311"
gb
Etat_cnx
est un booléen
gb
EtatFerme
est un booléen
SI
HFermeConnexion
(
C
nxDefaut
) =
Vrai
ALORS
gb
EtatFerme
=
Vrai
FIN
SI
HOuvreConnexion
(
gcnx
Cnx
) =
Faux
ALORS
gb
Etat_cnx
=
Faux
//erreur("Ouverture cnx",HErreurInfo())
SINON
SI
HChangeConnexion
(
"*"
,
gcnx
Cnx
) =
Faux
ALORS
gb
Etat_cnx
=
Faux
//Erreur("Change cnx",HErreurInfo())
SINON
gb
Etat_cnx
=
Vrai
FIN
FIN
si j'affiche gcnxCnx..InfosEtendues j'ai : Server Port=3311
Signaler
0
0
obtuli
#2
Membre enregistré
948 messages
Popularité : +11 (13 votes)
Posté le 17 janvier 2019 - 11:22
Après d'autres essais, la nouvelle connexion n'est jamais prise en compte et cela vient de l'analyse qui est en lecture seule.
Reste à savoir comment pourvoir la modifier !
une idée ? merci
Signaler
0
0
obtuli
#3
Membre enregistré
948 messages
Popularité : +11 (13 votes)
Posté le 17 janvier 2019 - 12:23
Bon,
J'ai passé tout le répertoire de l'analyse en mode lecture/écriture et l'analyse est accessible.
Mais rien à faire, impossible de changer le port et j'accède toujours au port 3306 et donc à la mauvaise base.
Et comme j'ai pas la main sur le serveur et que je ne peux rien tester en local sur mon poste, je suis bloqué.
Tampis, comme j'ai déjà passé un jour à essayer de faire marcher ma maquette avec webdev, je vais présenter une autre maquette développée sans webdev en pur php. Je reviendrai plus tard dessus. (pas content du tout !)
Signaler
0
0
→ Revenir à WEBDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte