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.

1 réponse

  1. 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
    1. 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
    2. 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
    3. 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
    4. 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
    5. wanish
       
      J'ai déja utilisé cette solution , mais rien a changé, en tous les cas Merci
      0