Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Connexion à une BDD local avec un script PHP

HELMUT125, le mardi 19 août 2008 à 12:49:15
Bonjour,
J'aimerais me connecter à une base de données située sur une machine distante avec un script php. Ce script sera hébergé .
Je vais me connecter à une base MS SQL.
Quelqu'un a déjà eu à faire un tel programme?
Aidez moi svp.
Configuration: Windows XP
Internet Explorer 6.0
Répondre à HELMUT125  Signaler ce message aux modérateurs Aller au dernier message

1


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Tiller, le mardi 19 août 2008 à 13:37:44
Tu ne peux pas te connecter a une bdd distante sauf si celle ci accepte les connexions longue distance mais sa n'arrive pratiquement jamais
On dit que les oiseaux sont libres dans le ciel,
Mais la vraie liberté n'est pas celle d'avoir un endroit
où se poser ?
Répondre à Tiller

2


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
tigre198, le mardi 19 août 2008 à 14:00:24
je comprend pas tu veux dire koi par serveur distant
mais par exemple si t'a espace chez free
t'a une base de donnée
pour ce connecter
juste tu met come parametre

$host = 'sql.free.fr'; = adresse de serveur eql de free. juste un exemple apres chaqye hebergeur a son adresse
$user = 'toi'; // nom utilisateur que tu aura quand tu fait inscription a free ou n'importe quel serveur
$pass =' 12352165'; mot de passe
$bdd = ''ta base'; nom de ta base
Répondre à tigre198

3


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
HELMUT125, le mardi 19 août 2008 à 21:09:38
Merci pour ta reponse mais
Au fait c'est que j'ai une base de données MS SQL sur ma machine. Et j'ai une application web hébergée sur un serveur. Je vveux écrire un script PHP qui sera aussi hebergé sur le serveur et qui doit permettre la connexion avec la base de données qui est sur ma machine. Tu vois un peu!
je sais que c'est difficile mais pas impossible.
c'est pourquoi je viens vers la communauté des Webmasters pour m'aider;
Aider moi svp
Merci d'avance pour votre collaboration
Répondre à HELMUT125

4


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
ShadowRevenge, le mardi 19 août 2008 à 21:51:52
La base SQL tu dois la faire tourner avec un logiciel qui lance un démon mysqld (comme EasyPHP ou WAMP) c'est bien ca?
Bon après quand tu configure ce logiciel pour creér des comptes utilisateurs avec mot de passe pour acceder à la bdd.
Et dans ton script PHP sur ton serveur tu mettra comme parametres de la fonction mysql_connect("ton_ip", "un_utilisateur", "son_mdp");

Et noublies pas de forwader les requetes sur le port 80 dans la config de ton routeur ;)
Répondre à ShadowRevenge

5


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
HELMUT125, le mardi 19 août 2008 à 22:04:18
Merci pour ta reponse mais je te demanderai d'être plus explicite.
Donc sur ma machine lolcale où j'ai la BDD MS SQL, je dois installer EasyPhp et faire quel genre configuration?
Après mon script peut attaquer une BDD qui n'est pas sur le serveur de l'hebergeur par le NET?
Le FORWARDING des requêtes sur le port 80 dans la config du routeur doit se faire comment?
Merci
Répondre à HELMUT125

6


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
ShadowRevenge, le mardi 19 août 2008 à 22:18:13
Installe EasyPHP, lance le et clique droit sur l'icone en bas a droite à coté de l'heure, tu pourras acceder à la configuration de mysql, je t'epargne les etapes, c'est assez intuitif, et je ne connais pas par coeur ^^
Pour le port 80 tu va dans l'interface de config de ton routeur et dans les options "redirections de port" tu redirige le port 80 sur l'adresse IP locale de ton ordi (de type 192.168.0.x).
Dis moi si je dois encore developper.
Répondre à ShadowRevenge

7


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
tigre198, le mercredi 20 août 2008 à 11:00:03
je comprend pas ce probleme mais si t'a une base mysql deja dans ton ordinateur
y'a pas des configurationa faire
deja pour utiliser php5 de prefernece utiliser wamp et pas easy php
avec bouton droite tu va trouver 2 lien
localhost(port80) et phpmyadmin
sinon script de php pour connecter a une base de donnee sur ta machine et trop simple
root: localhost...
explique clairement ce que tu veux faire car la je voix pas ton probleme
Répondre à tigre198

9


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
HELMUT125, le mercredi 20 août 2008 à 11:28:24
Bonjour,
Je m'explique:
Je veux attaquer une base de données se trouvant sur ma machine avec un script php hébergé chez un hébergeur.
Avec ce script, je dois pouvoir attaquer la base de données se trouvant sur ma machine et rappatrier les informations à chaque fois vers la base de données qui est chez mon hébergeur.
La BDD qui est sur ma machine est en MS SQL et l'autre dans laquelle je stockerai les données rappatriées est en Mysql.
Mon problème se situe à quelle niveau?
Comment vais - je attaquer ma BDD MS SQL qui n'est une base de données située sur ma machine et ceci grâce à internet?
Comment vais je procéder pour faire une telle communication?
Pour celà , je demande votre aide, merci
Répondre à HELMUT125

8


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
ShadowRevenge, le mercredi 20 août 2008 à 11:09:43
Il veut se connecter à la bdd depuis un serveur distant, donc "localhost", "root", "" ca ne marchera pas ^^
Répondre à ShadowRevenge

10


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
tigre198, le mercredi 20 août 2008 à 13:30:32
juste une chose
pourquoi tu veux avoir deux type de bases de données ms SQL ET MYSQL
QUAND ON VOUS DEMANde d'expliquer c'est de dire probleme des debut
la tu nous survole
par exemple est ce que t'a pris un projet deja hebergé et tu veux changer
est ce que c'est toi qui a créer ces deux basess.


explique probleme de A a Z
Répondre à tigre198

11


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
HELMUT125, le mercredi 20 août 2008 à 14:45:39
C'est que nous avions fait une première application en VB6 avec une base de données SQL .
Maintenant nous voulions faire une autre application mais web qui s'occupera d'envoyer des Emails en récupérant les données provenant de la première application ( BDD MS SQL).
Et pour se faire nous avions opter pour Php/Mysql et attaquer la base MS SQL avec php pour envoyer les données vers la BDD MySql .
Et c'est comment attaquer ou faire communiquer un programme qui se trouve sur le serveur chez l'hébergeur et la base de données MS SQL via le réseau internet qui se trouve sur une machine en local qui pose problème
Merci
Répondre à HELMUT125

12


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
tigre198, le mercredi 20 août 2008 à 15:41:25
la j'ai compris ton probleme
t'auras du expliquer ça des le début
juste pour t'expliquer pourquoi t'a pas eu des réponses c'est que titre et description de tn probleme sont pas reliées
au prmiere vue j'ai cru que tu veux te connecter a mysql tous court

bref
la solution de ShadowRevenge, est vrai
tu dois te connecter par adresse ip d'apres serveur hebergeur
si t'a cherché içi au forum deja probleme a été posé

http://www.commentcamarche.net/forum/affich 352407 base local mysql vers serveur web avec le php

sinon regarde ça
http://www.phpcs.com/code.aspx?ID=31298
Répondre à tigre198

13


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
HELMUT125, le mercredi 20 août 2008 à 18:39:20
J'ai essayé avec l'Ip
Voici le message d'erreur quand je lance

Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 111
Répondre à HELMUT125

14


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
 tigre198, le mercredi 20 août 2008 à 21:24:24
ça dépend de ton hebregeur aussi
et le réseau de ton école
verifie cette point
Répondre à tigre198

Résultats pour Connexion à une BDD local avec un script PHP

Cherche script php pour galerie photo,... (Résolu) salut, je cherche un script php qui permet d'afficher des photos miniatures et de les afficher en grand à droite quand l'une ou l'autre est survolée. Un bon exemple ici: http://www.foto-foto.de/hochzeit.htm Merci www.commentcamarche.net/forum/affich-2438999-cherche-script-php-pour-galerie-photo
Lancement automatique script php (Résolu) Bonjour, je souhaiterais programmer le lancement automatique d'un script php tournant sous unix tous les jours à minuit. comment faire? j'ai essayé avec une commande at mais sans succ"s Merci d'avance, Cordialement www.commentcamarche.net/forum/affich-1551411-lancement-automatique-script-php
Script PHP pour imprimer 1 fichier Word (Résolu) Bonjour à tous, je souhaite créer un script PHP qui déclancherai l'impression directe d'un fichier Word (action simple clic, sans passer par une visualisation du document à imprimer), mais sans que l'internaute ne puisse visualiser le... www.commentcamarche.net/forum/affich-5736018-script-php-pour-imprimer-1-fichier-word

Résultats pour Connexion à une BDD local avec un script PHP

Connexion à une base Oracle en php1. Périmètre Cet article est un exemple de connexion à une base Oracle par le biais d'un script php. Cet article ne traite pas la configuration de votre serveur Oracle, et de votre client Oracle. Nous partons du principe que vous pouvez accéder à... www.commentcamarche.net/faq/sujet-123-connexion-a-une-base-oracle-en-php

Résultats pour Connexion à une BDD local avec un script PHP

Acces SQL avec script php (Résolu)Bonjour, Je débute sur free...pour créer une connection à la base SQL..j'ai un script : www.commentcamarche.net/forum/affich-7232409-acces-sql-avec-script-php
Problème d'utilisation de script php en local (Résolu)Bonjour tout le monde. Voilà je suis un peu embêté. Je suis un pur novice et je tente d'utiliser un script php qui par le biais d'un fichier .csv va gentiment me remplir une base de données mysql sous phpmyadmin en localhost avec un serveur... www.commentcamarche.net/forum/affich-6820076-probleme-d-utilisation-de-script-php-en-local
Scripte php sql pb ?? (Résolu)Bonjour, j'ai un problème sur mon scripte pour écrire dans une bdd sql le scripte marche je peut voir la page mais je n'arrive pas a écrire dans la bdd sql voila le scripte www.commentcamarche.net/forum/affich-5601117-scripte-php-sql-pb

Résultats pour Connexion à une BDD local avec un script PHP

Introduction à l'implantation du code PhpL'interprétation du code par le serveur Un script PHP est un simple fichier texte contenant des instructions écrites à l'aide de caractères ASCII 7 bits (des caractères non accentués) incluses dans un code HTML à l'aide de balises spéciales et... www.commentcamarche.net/contents/php/phpimplant.php3
PHP - Les fichiersLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier... www.commentcamarche.net/contents/php/phpfich.php3