Probleme de selection d'une base de donneés

wanish -  
 wanish -
Bonjour,
j'ai réalisé une base de données sur un serveur à distant (Version du client MySQL: 4.1.22) et j'ai saisir dans mon script php tous les paramètres de connexion , mais ma base de données ne se sélectionne pas , c'est le code de la connexion :
<?php
$host="**********"; // Host name
$username="**********"; // Mysql username
$password="*********"; // Mysql password
$db_name="expertma_tem"; // Database name
// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db('$db_name')or die("cannot select DB");
?>
apres ce code j'obtiens seulement le message 'cannot select DB'
merci de m'aider.


A voir également:

1 réponse

ReDLoG
 
Bonsoir,

Tu devrais tester comme ceci :
<?php
$host="**********"; // Host name
$username="**********"; // Mysql username
$password="*********"; // Mysql password
$db_name="expertma_tem"; // Database name
// Connect to server and select database
mysql_connect($host, $username, $password)or die("cannot connect");
mysql_select_db($db_name)or die("cannot select DB");
?> 
0
wanish
 
Merci pour votre réponse
j'ai changer mon code suivant votre indication mais rien a changé, j'obtiens toujours le message ("cannot select DB"), SVP si vous pouvez me donner plus d'aide.
0
ReDLoG
 
Alors c'est que ta base n'est pas créée sur le server MySQL ou bien que la base ne porte pas ce nom (expertma_tem), vérifies ces 2 cas là...
0
wanish
 
non la base de donnée est déjà crée, porte le nom de (expertma_tem), mais est ce que la version de MySQL peut créer un problème, car j'ai travailler en local sur la version 5.5.10 et celle sur serveur à distant est 5.5.27.
0
ReDLoG
 
Je pense qu'il faut préciser la connexion au server MySQL ainsi :
<?php
$host="**********"; // Host name
$username="**********"; // Mysql username
$password="*********"; // Mysql password
$db_name="expertma_tem"; // Database name

// Connect to server and select database
$link = mysql_connect($host, $username, $password)or die("Cannot connect MySQL server");
$db_selected = mysql_select_db($db_name, $link)or die("Cannot select Data Base");
?> 
0
wanish
 
J'ai déja utilisé cette solution , mais rien a changé, en tous les cas Merci
0