Alimenter automatiquement ma base données MySQL

Fermé
Fraa_w Messages postés 26 Date d'inscription mercredi 22 décembre 2021 Statut Membre Dernière intervention 5 novembre 2022 - 13 janv. 2022 à 11:58
 B2D2 - 20 janv. 2022 à 13:32
Bonjour

Je suis débutant dans le développement j'aimerais que vous me donniez une idée s'il vous plait

alors je suis entrain de faire un petit site web

frontEnd = HTML, CSS, JS
BackEnd = PHP, JS
BDD = Mysql

J'aimerais savoir comment faire pour que je puisse alimenter ma base de données automatiquement (pas à la main ) à partir d'un fichier CSV et des Logs peut_être !

Merciiiii

2 réponses

yg_be Messages postés 23417 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 5 janvier 2025 Ambassadeur 1 557
13 janv. 2022 à 13:19
bonjour,
moi je commencerais par apprendre le PHP.
0
Fraa_w Messages postés 26 Date d'inscription mercredi 22 décembre 2021 Statut Membre Dernière intervention 5 novembre 2022
13 janv. 2022 à 13:41
je suis pas obligé de devenir expert en php pour le faire
(j'ai déjà appris les bases )
merci
0
yg_be Messages postés 23417 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 5 janvier 2025 1 557 > Fraa_w Messages postés 26 Date d'inscription mercredi 22 décembre 2021 Statut Membre Dernière intervention 5 novembre 2022
13 janv. 2022 à 13:43
si tu connais assez de PHP pour faire ton projet, où es-tu bloqué?
0
Il y a plusieurs réponses selon qui fourni les fichiers CSV, et si l'alimentation doit se faire une fois ou pas.

Si c'est pour une alimentation unique avec des tables pas trop remplies, personnellement, je rajoute les requêtes SQL dans Excel et je fais du copié/collé en masse.

Si c'est pour que n'importe quel utilisateur du site puisse ajouter n'importe quel fichier, il faut un formulaire d'import, qui vérifiera si le fichier est correct puis intègrera les données en retournant le résultat de l'import (affichage direct ou envoi d'un fichier par mail, selon besoin).

De toute façon, quand on a des bases en PHP, il suffit de consulter les documentations des diverses fonctions disponibles...
0