Rechercher : dans
Par :

Create table ou fichier .SQL?

Dernière réponse le 21 oct 2007 à 13:39:33 Magichit, le 19 oct 2007 à 16:32:23 
 Signaler ce message aux modérateurs

Salut,
C'est mon premier projet ou j'utilise php, mysql donc je me réserve toute la semaine prochaine rien que pour refonte des pages existantes, uploader mes pages et vérifier les connexions/sécurités pour le site. J'espéres que ca suffira :p

Je cherchait des renseignements pour ajouter des tables sur une base et je suit tombé sur le sujet.
Par 'create table' on peut ajouter une table mais est il possible d'injecter directement un fichier .sql ?
J'ait tout fait avec PHPMyAdmin donc si j'ait qu'à exporter mes tables plutôt que retaper tous les champs ça me semble plus simple.

Autre question sur le "create table": Euh une fois les tables crées par cette méthode(il suffit d'éxécuter le fichier .php sur le serveur si j'ait comprit), est il encore besoin de le garder(le fichier .php) en lecture vu qu'à moins de vouloir modifier mes champs c'est pas la peine de créer une table à chaque enregistrement...


Merci de vos réponses

Configuration: Windows XP
Firefox 2.0.0.7

Meilleures réponses pour « Create table ou fichier .SQL? » dans :
SQL - Création de table Voir Le SQL, comportant un langage de définition de données (LDD), permet de créer des tables. Pour cela, il utilise le couple de mots clés CREATE TABLE. La création de tables Le création de tables se fait à l'aide du couple de mots-clés CREATE...
Créer un fichier Autorun.inf VoirCréation de fichier autorun Autoriser l'exécution automatique Création du fichier autorun.inf Personnaliser l'icône Personnaliser le texte Personnaliser le menu Autoriser l'exécution automatique Une fonctionnalité de Windows...
[Shell] Créer un fichier vide VoirPour créer un fichier vide, il vous suffit de taper la commande suivante : > fichier Vous pouvez également utiliser la commande touch : touch fichier

1

Posotaz, le 19 oct 2007 à 23:28:44

Salut,

Dans la mesure où PHPMyAdmin produit de l'SQL, l'importation et l'exportation de scripts est toujours possible par des fichiers .sql, c'est la base de tout SGBD, ils savent au minimum tous faire ça même si parfois ils ne parlent pas tous le même dialecte (c'est juste à ce niveau que tu pourrais avoir des problèmes d'exportation).

Heu... utiliser un script PHP pour exécuter des requêtes de modification de structure de base de données n'est pas une bonne idée. Ce langage devraient se limiter à manipuler les données et rien d'autre. Les tables doivent exister avant sinon tu ne t'en sortiras pas, tu vas t'emmêler les pincaux. :-)

Répondre à Posotaz

2

Magichit, le 20 oct 2007 à 15:11:59

Merci Posotaz,
donc j'ait qu'à récupérer le fichier .sql des tables déjà existantes sur le serveur et le mixer avec celui généré par phpMyAdmin.
Juste quand tu parles de dialecte c'est suivant la technologie du serveur?
L'hébergeur a un serveur Unix je pense pas que ça change le SQL, ou alors tu parles des préférences du Zend?

Répondre à Magichit

3

 Posotaz, le 21 oct 2007 à 13:39:33

Yop !

En effet quand je parlais de dialecte c'était concernant l'SQL... ça dépend donc des SGBD (MySql, Oracle, MS Sql Server,...) mais parfois aussi des versions. Mais bon en principe ça ne pose aucun problème. Voilà bon courage dans ton projet !

Répondre à Posotaz