Acceder à la base de donnée de son site web via php

Soyez le premier à donner votre avis sur cette source.

Vue 3 227 fois - Téléchargée 648 fois

Description

Il vous est déjà arrivé de vouloir gérer la Base de donnée de votre site depuis
une application windows ? A moi, cela m'est arrivé souvent. Et le problème c'est
que bien souvent, pour ne pas dire jamais, nous n'avons pas droit à l'accés
directe à notre base de donnée. Du coup les moyens standard d'accés aux données
ne fonctionne pas pour nous. En cogitant fort je suis arrivé à trouver une
solution que je vous propose. Cette application vous montrera comment vous
"connecter" à votre base de donnée via une page en php et comment mettre à jour
vos données. Elle vous montrera également des exemples de binding WPF.
Elle repose sur la classe SQLTunneling que j'ai programmé et le fichier gestion_0.php
qui devra se trouver sur le serveur distant. C'est une code que j'ai mise à jour
depuis mon passage sur C# WPF. Vous aurez accés à une base de donnée limité à la
modification de la table item_db.

Si vous voulez l'installer dans votre serveur pour test il faudra effectuer les
changement nécéssaire dans gestion_0.php.
[...]
if(($_POST['u']==NomUtilisateurChoisi)&&($_POST["p"]== MotDePasseChoisi))
[...]
Vous l'avez deviné faudra remplacer NomUtilisateurChoisi et MotDePasseChoisi
parceque vous voulez.

Vu que le transfert de donnée se fait par http vous avez deux possibilité executer
directement la requete tout en bloquant votre application avec la méthode
SqlTunneling.ExecuteQuery ou alors utiliser la méthode ExecuteQueryAsync toute
fois dans le second cas n'oubliez pas de définir SqlTunneling.OnQueryComplete

Comme je l'ai déjà dit c'est un code que j'avais déjà posté sur codes sources,
avant le changement de propriétaire mais j'ai voulu faire un test avec le binding
WPF. Il se peut que dans l'empressement j'ai oublié de corrigé des bugs mais si
vous avez un souci je pourrais peut être vous aider.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.