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

Langage PHP Discussion :

Connexion à une base de données


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    204
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 204
    Par défaut Connexion à une base de données
    bonjour j'ai lu ca

    "La connexion au serveur se fait par la commande: mysql_connect($serveur,$login,$mot-passe)"

    mais je ne sais pas du tout ou je dois taper ca

  2. #2
    Membre émérite
    Profil pro
    Assistant recherche bioinformatique
    Inscrit en
    Novembre 2007
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Assistant recherche bioinformatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 877
    Par défaut
    bonjour,
    lit plutot les tutoriaux de ce magnifique site :
    http://php.developpez.com/cours/?page=sgbd#mysql

    Z

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    204
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 204
    Par défaut
    je suis en train de lire mais je n'arrive pas a comprendre ou c'est que l'on tape ca.

    REATE DATABASE `developpez` ;
    CREATE TABLE `tuto_table` (
    `id` INT( 10 ) NOT NULL ,
    `comment` VARCHAR( 255 ) NOT NULL ,
    PRIMARY KEY ( `id` )
    );
    INSERT INTO `tuto_table` ( `id` , `comment` )
    VALUES (
    '1', 'valeur1'
    ), (
    '2', 'valeur2'
    );


    en fait il y a plusieurs année je travaillé sous dreamweaver. Avec se logiciel c'était facile il faisait tout le code tout seul. Du coup je sais créer une table mais c'est tout

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu peux utiliser phpmyadmin pour créer tes bases et tables.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre Expert
    Avatar de muad'dib
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2003
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 1 013
    Par défaut
    La syntaxe "CREATE DATABASE ..." doit être tapée dans la console SQL. Tu peux également la faire s'interpréter par un script PHP qui établira une connexion avec MySQL.
    Ce que tu peux faire pour commencer c'est avoir un fichier php dans lequel tu met les instructions te permettant de te conencter à la base de données, ainsi que les fonctions que tu as besoin d'exécuter sur cette base de données.
    Ainsi il te suffit d'inclure ce fichier dans tes autres fichiers php et d'appeler tes méthodes. Tu seras automatiquement connecté à la base de données au chargement du script.

  6. #6
    Membre actif
    Inscrit en
    Juin 2009
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 114
    Par défaut
    sinon je te conseil de te crée un fichier pivot (que tu peut réutiliser avec toutes tes pages)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    <?php
    $host = "localhost"; <--- adrr_ip du serveurs de bdd
    $user = "root";  <--- nom d'un user habilité 
    $password = "";
    $db = "mabellebase"; <--- nom de ta BASE (pas table hein ;-))
    
    $connexion = mysql_connect($host,$user,$password);
    if (!$connexion) {
    echo "Impossible d'effectuer la connexion";
    exit;
    } else {
    //echo "connexion établie<br>";
    }//endif;
    
    $bdd = mysql_select_db($db,$connexion);
    if (!bdd) {
    echo "Impossible de sélectionner cette BDD<br>";
    exit;
    }//endif;
    
    ?>
    
    en suite dans ton autre page tu instancie ta connection 
    
    <?php 
    require_once("functions/connectionsdb.php"); <-- La tu as l'embarras du choix 
    tu peut aussi include_once
    ?>
    le require c'est sans ca caput
    le include c'est rajoute mon code

    et once une fois

    voila voila m'enfin mieux vaut centraliser les ressources dont tu veux te reservir aprés ...

    sinon crée ta base avec phpmyadmin comme dit par le modo puis tes tables

    ps : je suis un gros newb

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    204
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 204
    Par défaut
    merci de vos réponse j'ai enfin compris

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Pool de connexion à une base de données en java
    Par ppaul127 dans le forum JDBC
    Réponses: 3
    Dernier message: 15/12/2005, 17h03
  2. Réponses: 1
    Dernier message: 25/09/2005, 16h18
  3. ERREUR DE CONNEXION à une base de donnée ACCESS protégée
    Par unionriton dans le forum Bases de données
    Réponses: 4
    Dernier message: 09/05/2005, 09h35
  4. Delphi Connexion à une base de donnée distante par TCP/IP
    Par viecel dans le forum Bases de données
    Réponses: 1
    Dernier message: 12/01/2005, 19h19
  5. Réponses: 3
    Dernier message: 29/03/2004, 18h02

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