Générer un bouton qui crée une base de données

Résolu/Fermé
yuzmv_5036 Messages postés 3 Date d'inscription lundi 29 août 2022 Statut Membre Dernière intervention 29 août 2022 - 29 août 2022 à 17:41
jordane45 Messages postés 38151 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 2 mai 2024 - 29 août 2022 à 22:16

bonjour à tous

j'ai poussé ma curiosité un peu plus loin pour mon application web

j'aurais aimé programmer un bouton qui, lorsqu'on y clique allait pouvoir créer nouvelle  une base de données et si possible revenir sur la base de données précédente par un autre bouton 

est-ce possible?

j'ai besoin de votre aide

A voir également:

2 réponses

jordane45 Messages postés 38151 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 2 mai 2024 4 652
29 août 2022 à 17:57

Bonjour

Que ça soit pour manipuler les données qui sont à l'intérieur ou pour gérer la base de données ou en créer une nouvelle, tout se fait via des requêtes SQL.

Bien entendu, il faut que tu disposes des droits suffisant pour la création d'une nouvelle base. 

La plupart des hébergeurs web ne le permettent pas. 

Pour ce qui est de basculer d'une base à une autre en PHP, il existe des instructions, selon l'extension que tu utilises, qui permet de sélectionner la base à utiliser. Une recherche sur internet avec les mots clés select dB suivi de l'extension que tu utilises PDO ou mysqli.. te permettra de trouver sans mal celle à utiliser.


1
yuzmv_5036 Messages postés 3 Date d'inscription lundi 29 août 2022 Statut Membre Dernière intervention 29 août 2022
29 août 2022 à 21:23

quand vous parlez des droits suffisant pour la création d'une nouvelle base vous faites allusion à quoi ? si je peux me le permettre

0
jordane45 Messages postés 38151 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 2 mai 2024 4 652 > yuzmv_5036 Messages postés 3 Date d'inscription lundi 29 août 2022 Statut Membre Dernière intervention 29 août 2022
29 août 2022 à 22:16

Le "user" qui te sert à te connecter à ton sgbd ( ton serveur de bdd ) doit disposer des droits nécéssaires pour pouvoir créer de nouvelles BDD.

Si tu es sur un serveur mutualisé (genre chez ovh, onion...) ton user n'a le droit que de manipuler la bdd mise à disposition par ton hébergeur. La création de nouvelles bases se faisant ( à condition que ton forfait le permette ) via l'interface d'administration de ton hébergement.

Si tu es sur un serveur dédié .. ou en local sur ton ordi ( via un logiciel tel que wamp, mamp, laragon, xamp... ) là .. tu fais ce que tu veux puisque c'est ton serveur. Par contre, à toi de donner les droits nécessaires à ton user. ( https://www.google.com/search?q=user+mysql )

0
yuzmv_5036 Messages postés 3 Date d'inscription lundi 29 août 2022 Statut Membre Dernière intervention 29 août 2022
29 août 2022 à 21:20

Merci pour l'explication

0