Verifier l'existance d'une base
Résolu
keke21410
Messages postés
494
Date d'inscription
Statut
Membre
Dernière intervention
-
Templier Nocturne Messages postés 7734 Date d'inscription Statut Membre Dernière intervention -
Templier Nocturne Messages postés 7734 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Y'a t'il un moyen de verifier l'existance d'une base via une fonction php ou une requêtes pdo, ou mysql_ ou mysqli_ ...
Et aussi bien sur l'existance d'une table ...
merci 'davance
Y'a t'il un moyen de verifier l'existance d'une base via une fonction php ou une requêtes pdo, ou mysql_ ou mysqli_ ...
Et aussi bien sur l'existance d'une table ...
merci 'davance
A voir également:
- Verifier l'existance d'une base
- Verifier compatibilite windows 11 - Guide
- Base de registre - Guide
- Verifier un lien - Guide
- Vérifier si une phrase est correcte - Accueil - Google
- Vérifier si mot de passe piraté - Guide
2 réponses
Il suffit d'exécuter cette requête :
Exemple avec PDO : http://paste.pocoo.org/show/WkXtUUuOhqdq60yACz77/
SELECT COUNT(*) AS 'nb' FROM 'information_schema'.'SCHEMATA' WHERE 'SCHEMA_NAME'="dbname"
Exemple avec PDO : http://paste.pocoo.org/show/WkXtUUuOhqdq60yACz77/
Ta requête est mauvaise : CREATE DATABSE $base
Pour en savoir plus, c'est ici.
@Templier Nocturne : Je viens de tester, et ça fonctionne même avec une base sans table.
Pour en savoir plus, c'est ici.
@Templier Nocturne : Je viens de tester, et ça fonctionne même avec une base sans table.
bien vu, je crois que la prog c'est pas fait pour moi, des erreurs si con que ça ...
merci, bon maintenant j'ai un "problème" de constante, enfin, message complet :
Notice: Use of undefined constant a - assumed 'a' in C:\wamp\www\test\index\install.php on line 24
mais la base est bien créer et le message du echo 'base créer avec succès' est affiché !!
moyen de retirer ce message ?
j'avais lu quelque part qu'on mettais @ devans la fonction mysql_truque je vais essayer !
et merci du coup de main !!
je te dois beaucoup avion-f16 !
merci, bon maintenant j'ai un "problème" de constante, enfin, message complet :
Notice: Use of undefined constant a - assumed 'a' in C:\wamp\www\test\index\install.php on line 24
mais la base est bien créer et le message du echo 'base créer avec succès' est affiché !!
moyen de retirer ce message ?
j'avais lu quelque part qu'on mettais @ devans la fonction mysql_truque je vais essayer !
et merci du coup de main !!
je te dois beaucoup avion-f16 !
comment peut on créer une base avec PDO ?
Je débute en PDO, avant j'utilisais mysql_
Parceque, j'ai essayé
$connection = mysql_connect('localhost', 'root', '');
$base = $_POST['base'];
mysql_query("CREATE DATABSE $base ", $connection) or die ('Création impossible de la base, veuillez réessayer plus tard, par root pour créer la base '.$_POST['base'].' Error syntax') ;
mais j'ai tout le temps le contenu du die() ...
Je comprends pas ...
Ca m'est nécéssaire de savoir comment créer une base sous wamp en local !
merci
$req=
"CREATE TABLE ".$nom_de_la_table." (
id int unsigned NOT NULL auto_increment,
test int NOT NULL default '1',
nom varchar(200) NOT NULL default '',
PRIMARY KEY (id)
)";
$bdd->exec($req);