Wamp/MySQL, No Database Selected

Fermé
koolooa - 7 janv. 2011 à 09:42
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 - 7 janv. 2011 à 12:38
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 1552 Date d'inscription jeudi 20 novembre 2008 Statut Membre Dernière intervention 30 décembre 2013 156
7 janv. 2011 à 09:50
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
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 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 607
7 janv. 2011 à 12:38
Est-ce que la base "test" existe, déjà ?
0