Comment se connecter à distance à la base MYSQL via php

Je dois construire une application android qui se connecte à un serveur MYSQL distant et récupérer des informations à des fins d'affichage.
J'ai donc fait des recherches coz je n'avais aucune idée par où commencer. J'ai lu un article il parle de la meilleure approche consiste à utiliser un script php. Et je ne savais pas comment, serveur, base de données et php fonctionne, j'ai donc étudié php à partir d'ici “http://www.homeandlearn.co.uk/php/php12p1.html” pour comprendre et téléchargé WhampServer faire des essais. Sur l'ordinateur local, tout a bien fonctionné.
Mais la principale chose que je ne comprends pas, c'est “COMMENT faire POUR se CONNECTER À un SERVEUR DISTANT/BASE de données”.
Il est évident que je suis en train de faire quelque chose de vraiment stupide, j'ai juste besoin d'aide pour savoir ce que je fais mal.
Lorsque l'on teste le script php sur la machine locale dans webrowse nous utilisons "localhost/some.php." Mais quand je veux tester même script php sur les plus reculées du serveur à partir de mon ordinateur local puis quoi et comment dois-je faire? Ai-je besoin de faire quelques modifications dans le fichier de configuration sur le serveur?
J'ai fait plus de recherches avant de poser cette question ici de comprendre à distance de connexion au serveur en php mais je ne comprends toujours pas. J'ai parcouru presque toutes les pages à l'intérieur le lien ci-dessous:
https://www.google.co.uk/search?q=connect+to+remote+mysql+webserver+php&rlz=1C1AVSX_enGB447GB448&oq=connect+to+remote+mysql+webserver+php&aqs=chrome.0.69i57j69i62l3.19724j0&sourceid=chrome&ie=UTF-8#fp=5a2359cf96dc5f79&q=how+to+connect+to+remote+mysql+web+server+php

Et de l'aide serait très appréciée.
Si ma question n'est pas clair s'il vous plaît laissez-moi savoir, je vais essayer d'expliquer plus. ou il pense que si vous devez vous connecter à un serveur MySQL distant comment tu fais , signifie qu'est-ce que le processus et les étapes impliquées dans que.
Merci à tous.

Modifier

J'ai créé une base de données "dealt3_raj_test" sur le serveur distant. et quand je tape "examplewebserver.CO.Royaume-UNI/myphpscriptname" dans mon navigateur web.
Il me donne l'erreur "Une erreur s'est produite , Vous avez atteint la page d'erreur"

<?PHP   
$user_name = "dealt3_raj";  
$password = "5dN5nh&eMd(vCR$dzk";  
$database = "dealt3_raj_test";  
$server = "examplewebserver.CO.UK";  
$db_handle = mysql_connect($server, $user_name, $password);  
$db_found = mysql_select_db($database, $db_handle);  
if($db_handle)    
{         
    print "Connected";  
}  
else  
{  
    print "Can not connect to server";  
}         
if ($db_found)   
{ 
     print "DataBase found";  
}  
else   
{  
    print "DataBase not found";  
}  
?>
  • Ce code avez-vous essayé? Et avec quel résultat?
  • De la même manière de vous connecter à MySQL local, il suffit de changer l'hôte et les informations d'identification. Assurez-vous que MySQL distant accepte les connexions à partir de votre hôte.
  • Do Mundo - j'ai posté le code , pensez-vous est-il une erreur dans le code ?
  • pour mysql_* fonction de l'utilisation mysql_error() montrer l'erreur. En général, ne pas utiliser de mysql_* fonctions - ils sont obsolètes.
  • Do Mundo - Grâce ,après votre suggestion, j'ai vérifié ici "php.net/manual/en/function.mysql-connect.php mais mon problème est toujours le même . Dois-je mettre le script sur un serveur distant ?
  • J'ai essayé, mais sa me donner le message d'erreur, veuillez voir la partie édition. Oui, c'dose permettre coz j'ai testé avec mon programme c# et par mysql workbench je peux ouvrir la connexion.J'ai ajouté "%"(générique) à distance de connexion mysql.
  • Salut les Gars , ce serait bien si vous pouviez laisser un commentaire en expliquant pourquoi avez-vous downvoted la question. Je n'ai pas demandé pour le code, si vous lisez bien la question j'ai demandé à " il pense que si vous devez vous connecter à un serveur MySQL distant comment tu fais , signifie qu'est-ce que le processus et les étapes impliquées dans que. "Mais Merci quand même pour votre temps .
  • Je ne vois pas d'erreurs dans votre code. Essayez d'imprimer mysql_error() après l'appel de mysql_connect et mysql_select_db. Probablement, il permettra de clarifier, ce qui est erroné. J'ai édité ton code un peu pour permettre à la syntaxe de la coloration.
  • Merci beaucoup, maintenant je comprends ce que tu veux dire dans ton premier commentaire. Et c'est ce que je cherchais. Après qui a couru dans MYSQL 4.1 et pré 4.1 le mot de passe mais j'ai réussi à résoudre ceux-ci. Vous avez lu ma question attentivement et de ton commentaire était sur place. Merci encore.

InformationsquelleAutor Raj23 | 2013-08-26