Wamp/MySQL, No Database Selected

Bonjour,

Voila j'obtiens le message suivant 'No database selected' lorsque j'éxécute ce code :

<html>
	<body>
		<font size="2" face="Arial">Test DB</font>
		<?php 
		$link = mysql_connect('localhost', 'root'); 
		$table = mysql_select_db('test',$link);
		if (!$link) { 
			die('Could not connect to MySQL: ' . mysql_error()); 
		} 
		echo 'Connection OK'; mysql_close($link); 
		
		if(!$table) {
			die('Could not acces table: '.mysql_error());
		}
		
		//Création des tables
		
		$result = mysql_query('CREATE TABLE personnes');
		if (!$result) {
			die('Requête invalide : ' . mysql_error());
		}

		
		mysql_close(); //On ferme la connexion à MySQL 
		?> 
		<!-- retour au code HTML -->
		</body>
</html>


Je précise que j'ai bien créé ma table dans phpadmin.

Merci.

2 réponses

  1. J'ai essayé les deux et les deux marchent, j'ai pas d"erreur, j'ai juste une erreur quand je veux 'choisir' la base :s.
    1. Contributeur
      Est-ce que la base "test" existe, déjà ?
  2. Bonjour,

    Déjà première chose avant même d'aller très loin, vous ne spécifiez pas le mot de passe pour le user root.

    $link = mysql_connect('localhost', 'root'); 


    il faudrait plutôt quelque chose comme ceci :
    $link = mysql_connect('localhost', 'root', ''); 


    Si bien sur vous n'avez pas changé le mot de passe de base.