Je possède ce code:Comment puis-je sélectionner la base de données mysql en php?
if(!mysql_connect($host,$user,$passwd)){ die("Hoops, error! ".mysql_error()); }
... aucune erreur d'ici.
if(!mysql_select_db($db,$connect)){
$create_db = "CREATE DATABASE {$db}";
mysql_query($create_db,$connect);
mysql_query("USE DATABASE {$db}",$connect);
}
... erreur "Aucune base de données sélectionnée" à partir d'ici. Je voudrais sélectionner la base de données si elle existe et si ne la crée pas et la sélectionne.
Pourquoi mon code n'est pas correct?
Nous vous remercions à l'avance
Etes-vous sûr que $ db est un nom de base de données valide ? –
oui j'en suis sûr (ses employeurs), je l'ai essayé aussi sans variable et ça n'a toujours pas marché. – Adriana
Qu'est-ce que c'est avec les accolades? Je n'ai pas travaillé avec mysql/php depuis des lustres, mais je ne m'en souviens pas du tout. – patricksweeney