Selection de la base de données - PHP - Programmation
Marsh Posté le 11-01-2007 à 18:13:14
Ok je sui un boulet.
J'ai confondu phpMyAdmin avec SQLite Manager.
Là ça marche.
Mais ça sert à quoi SQLiteManager alors?
Marsh Posté le 12-01-2007 à 10:31:01
Comme son nom l'indique il est "Lite" mais a presque les memes fonctionnalité que phpMyAdmin
Marsh Posté le 12-01-2007 à 12:35:14
phpmyadmin comme son nom l'indique sert à gérer des bases mysql
SQLiteManager comme son nom l'indique sert à gérer des bases sqllite
phpPgAdmin comme son nom l'indique sert à gérer des bases postgressql
Dans ces trois cas, on a affaire à des bases de données mais dans les trois cas ce sont des bases différentes. D'ailleur, dans les trois cas on a affaire à des logiciels dédiés à un seul type de base (afin de pouvoir utiliser à fond les suptilités de chacune) mais il en existe aussi qui sont capable de gérer plusieurs type de bases de données même s'ils sont moins poussé.
cvex > Ce qui est lite, c'est pas SQLiteManager mais les capacités des bases de données sqllite. L'objectif de ces bases là est la rapidité, pas la puissance. C'est pour ça que SQLiteManager propose moins de possibilité que phpMyAdmin : il ne peut pas proposer ce que ne gére pas les bases SqlLite.
Marsh Posté le 11-01-2007 à 18:03:47
Bonjour.
Voilà je souhaite simplement me connecter à ma base de données (managée pas SQLiteManager).
J'ai créer une base de données appellée "docmeyourt" puis une table à l'intérieur.
Je travaille en local, voilà mon code :
// on se connecte à MySQL
$db = mysql_connect('localhost', 'root');
if (!$db) {
die ('Impossible de se connecter a sql : ' . mysql_error());
}
// on sélectionne la base
$db_selected = mysql_selectdb('docmeyourt',$db);
if (!$db_selected) {
die ('Impossible d\'utiliser la base : ' . mysql_error());
}
Et il ne trouve pas ma base "docmeyourt" alors que je l'ai bien créée!
Je pense que le problème viens de SQLiteManager, peut être que le compte dans lequel il y a "docmeyourt" n'est pas root mais un autre, et alors comment connaitre ce compte?
Merci d'avance.
---------------
Un travail mal fait est un travail fait.