IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Interroger mysql sans passer par phpmyadmin


Sujet :

PHP & Base de données

  1. #1
    Membre très actif
    Inscrit en
    Décembre 2006
    Messages
    205
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 205
    Par défaut Interroger mysql sans passer par phpmyadmin
    Bonjour;
    Je suis en train de créer un petit système d'authentification d'un client via son login et mot de passe. Je sais comment créer une base via phpmyadmin mais pas comment directement en fichier sql.
    Je voulais savoir comment :
    Créer le contenu du fichier sql?
    Interroger directement le contenu de ce fichier sql via php, y'a-t-il des différences avec une base créée avec phpmyadmin (par ex: include ('fichier.sql'); obligatoire ou non)?
    Merci d'avance pour votre aide.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 17
    Par défaut Bonjour
    pour ta première question : Créer le contenu du fichier sql?
    dans ton script (je suppose en php), tu lance des requête afain de le creer ton fichier sql.
    exemple :


    $requete = "insert into employe values "."('$nu','$no','$co','$mois/$jour/$an')";
    $result = mysql_query("$requete", $link);

  3. #3
    Membre très actif
    Inscrit en
    Décembre 2006
    Messages
    205
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 205
    Par défaut
    Salut;
    Merci pour ta réponse.
    Mais peut-on faire create table fichier (colonne1 type[default] [not null], colonne 2 type...);? Si oui, ensuite le fichier sql se crée-t-il automatiquement?
    Si oui dans quel dossier? (le même que celui du script php?)

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 17
    Par défaut
    Tiens je n'ai encore jamais essayé celà...
    je ce que je faisais d'habitude c'est de creer un fichier texte que j'appelle : normal.sql du genre :

    create table XXX (
    name varchar not null....)
    TYPE = InnoDB CHARACTER SET utf8;

    et après à partir de de mon SGBD je lance mon fichier normal.sql avec la commande : source normal.sql;

  5. #5
    Membre très actif
    Inscrit en
    Décembre 2006
    Messages
    205
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 205
    Par défaut
    En fait moi je suis en train de faire un exercice que je vais donner au prof et je souhaite lui envoyer le script php avec le fchier sql qui va avec pour qu'il puisse faire les tests directement.
    Penses-tu je n'ai qu'à créer un fichier .txt ou .csv et le laisser insérer lui même dans sa sgbdr? Ou y'a-t-il un autre moyen, qui le dispense de faire le travail d'insertion du fichier dans la sgbdr?

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 17
    Par défaut
    essaye la commande system()
    exemple :
    if ( $error == 0 ) {
    $line = system('mysql -u '.NOM_ADMIN.' --password='.PASSE_ADMIN.' --database='.BASE.' < Fichiers_sql'.$sql.'_'.$file.'.sql', $retval);
    if ( $retval == 0 ) { echo('Le fichier SQL a correctement ete insere dans la base');
    } else {....;}
    ...

  7. #7
    Membre très actif
    Inscrit en
    Décembre 2006
    Messages
    205
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 205
    Par défaut
    Merci pour ton feedback nkki.
    J'essayerai de faire cela.
    A+

Discussions similaires

  1. [PHP 5.0] Modifier un formulaire sans passer par phpMyAdmin
    Par z9999 dans le forum Langage
    Réponses: 9
    Dernier message: 16/07/2014, 16h36
  2. Réponses: 0
    Dernier message: 14/12/2012, 14h10
  3. Réponses: 6
    Dernier message: 04/07/2011, 20h15
  4. Requeter Mysql sans passer par du sql -xml?-
    Par Malone dans le forum Bases de données
    Réponses: 2
    Dernier message: 22/08/2006, 14h02
  5. Requeter Mysql sans passer par du sql -xml?-
    Par Malone dans le forum Delphi
    Réponses: 2
    Dernier message: 22/08/2006, 14h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo