Wamp/MySQL, No Database Selected

koolooa -  
HostOfSeraphim Messages postés 7340 Statut Contributeur -
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.



A voir également:

2 réponses

Skeletyon Messages postés 1622 Statut Membre 156
 
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.
1
koolooa
 
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.
0
HostOfSeraphim Messages postés 7340 Statut Contributeur 1 608
 
Est-ce que la base "test" existe, déjà ?
0