problème connection à distance à la Base de données
Posté : 15 sept. 2010, 21:22
Bonjour ,j'ai réalisé un site que j'ai installé sur un PC qui fait office de serveur.La base de donnée perfenac du site est administrée dans easyphp sur le même pc.Sur ce pc tout fonctionne.
D'un pc distant ,j'arrive à accéder à mon site, mais visiblement pas à la base de donnée car les champs des menus déroulant sont vides.
Que dois je modifier dans mon code PHP?Doisje remplacer localhost par l'adresse ip du serveur, par l'adresse du site?Y a t il un autre Problème?
D'avance merci...
Voici le script de connection
D'un pc distant ,j'arrive à accéder à mon site, mais visiblement pas à la base de donnée car les champs des menus déroulant sont vides.
Que dois je modifier dans mon code PHP?Doisje remplacer localhost par l'adresse ip du serveur, par l'adresse du site?Y a t il un autre Problème?
D'avance merci...
Voici le script de connection
<?php
function connect($host,$user,$password,$database) {
mysql_connect($host,$user,$password) or die("pas de connexion");
mysql_select_db($database) or die("pas de connexion");
mysql_query("SET NAMES 'utf8'");
}
function db_select($sql){$resultat="";
$req=mysql_query($sql) or die("erreur sql: $sql");
$i=0;
while ($data=mysql_fetch_array($req)){
$resultat[$i]=$data;
$i++;
}
return $resultat;
}
function db_select2($sql){
$req=mysql_query($sql) or die("erreur dans votre requete sql: $sql");};
connect('localhost','root','','perfenac');
?>