2010-08-21 17 views
0

Ok Je crée une application qui doit interroger des enregistrements de ma base de données distante. Je suis connecté à phpmyadmin et j'ai besoin de me connecter à partir de ma nouvelle application PHP. J'ai l'accès cpanel et l'onglet phpmyadmin. Y at-il quelque chose que je peux faire pour obtenir les informations nécessaires pour faireComment me connecter à la base de données?

$connection = mysql_connect(DB_HOST,DB_USER,DB_PASS,true); 
mysql_select_db(DATABASE, $connection); 

Répondre

2

Dans la section Bases de données de cPanel, cliquez sur l'icône intitulée "Bases de données MySQL". Vous pouvez y créer des bases de données et des utilisateurs.

Le nom d'hôte a probablement été fourni dans votre courriel de bienvenue, avec votre accès FTP. Quoi qu'il en soit, il devrait apparaître en haut de votre page phpMyAdmin, sous l'étiquette "Serveur:"

+0

Merci beaucoup, c'était très utile mais je n'ai pas les infos du serveur. Quand je regarde le serveur d'étiquette il me dit localhost. C'est très bien si je suis sur ce serveur, mais je serai ailleurs donc il ya un moyen de récupérer ce nom d'hôte – Trace

+0

Si vous n'avez pas votre email de bienvenue, vous devriez demander à votre fournisseur. J'ai regardé autour mais je n'ai rien trouvé. –

0

d'abord:

Votre base de données distante doit être accessible par tcp/ip.

Deuxième:

<?php 

    //connect to db 
    mysql_connect (DB_HOST, DB_USER, DB_PASSWORD); 
    mysql_select_db (DB_NAME); 

    $strSQL = "SELECT col1,col2 FROM " . DB_NAME . "." . "tbl1"; 

    $obj = mysql_query ($strSQL, $objMySQL_Read); 
?>