Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 6 sur 6
  1. #1
    Invité de passage
    Homme Profil pro Achref Ayari
    Technicien en Geomatique
    Inscrit en
    avril 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Nom : Homme Achref Ayari
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Technicien en Geomatique
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : avril 2012
    Messages : 21
    Points : 0
    Points
    0

    Par défaut connexion à une base de données via php

    salut, je suis en train de préparer mon projet fin d'etude, je vais faire une application de diffusion des données geostatiques, au niveau du stade ou je suis arrivé j'ai des problèmes avec la connexion et l'appel au données postgres via un code PHP, j'essai par la recherche et c'est toujours dans le vide

    quelqu'un peut m'envoyer un support ou un manuel bien détaillé car je suis encore débutant et ça sera un grand aide

  2. #2
    Membre Expert
    Avatar de Atomya Rise
    Femme Profil pro Emilie Lefol
    En recherche d'emploi
    Inscrit en
    février 2009
    Messages
    424
    Détails du profil
    Informations personnelles :
    Nom : Femme Emilie Lefol
    Âge : 28
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : En recherche d'emploi
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : février 2009
    Messages : 424
    Points : 1 335
    Points
    1 335

    Par défaut

    Avant d’envoyer des requêtes, il convient tout d’abord de se connecter au serveur :
    Code php :
    mysql_connect("localhost","monlogin","monpassword");

    puis de choisir la base de données avec laquelle nous allons travailler...
    Code php :
    mysql_select_db("bdd");

    Faire les requêtes désiré... Puis, fermer la connexion :


    Donc..
    Première étape, création d'une base de donnée dans phpMyAdmin.
    Deuxième étape, se connecter à la base de donnée, tout en faisant les vérification, on établie ses requêtes puis on ferme la connexion.

    Ce qui donnera :
    Code php :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    // On vérifie si le support MySql est bien disponible
    if (!function_exists("mysql_connect"))
    	die("Le support MySql n'est pas disponible.");
     
    //On vérifie les accès à la base de donnée
    if (!@mysql_connect("localhost", "monlogin", "monpassword")) 
    	die('Base de donnée - mysql_connect: ' . mysql_error());
     
    // On sélectionnne la base de donnée
    mysql_select_db("bdd") or die('Base de donnée - mysql_select_db: ' . mysql_error());
     
    mysql_query("SET NAMES 'UTF8'"); // Si tu travail en UTF-8
     
    ////////////////////////////////////////////////////
    // ICI MON CODE PHP AVEC MES REQUETES...
    ///////////////////////////////////////////////////
     
    mysql_close(); // On ferme la connexion à la base de donnée

    Pour plus d'information, se référer au cours PHP : http://sylvie-vauthier.developpez.co...ro-bdd#LVI-2-b

    Si un message vous a aidé, pensez à voter positivement pour lui ! Merci
    Pas de question technique en privé
    - Si on criait sur la place publique les fautes de tout le monde, on ne pourrait plus fréquenter personne ! (Marcel Pagnol)
    - Technocrates, c’est les mecs que, quand tu leur poses une question, une fois qu’ils ont fini de répondre, tu comprends plus la question que t’as posée. (Coluche)

  3. #3
    Membre émérite Avatar de vorace
    Homme Profil pro
    Développeur
    Inscrit en
    août 2010
    Messages
    594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : août 2010
    Messages : 594
    Points : 909
    Points
    909

    Par défaut

    Citation Envoyé par Atomya Rise Voir le message
    Avant d’envoyer des requêtes, il convient tout d’abord de se connecter au serveur :
    Code php :
    mysql_connect("localhost","monlogin","monpassword");

    puis de choisir la base de données avec laquelle nous allons travailler...
    Code php :
    mysql_select_db("bdd");

    Faire les requêtes désiré... Puis, fermer la connexion :


    Donc..
    Première étape, création d'une base de donnée dans phpMyAdmin.
    Deuxième étape, se connecter à la base de donnée, tout en faisant les vérification, on établie ses requêtes puis on ferme la connexion.

    Ce qui donnera :
    Code php :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    // On vérifie si le support MySql est bien disponible
    if (!function_exists("mysql_connect"))
    	die("Le support MySql n'est pas disponible.");
     
    //On vérifie les accès à la base de donnée
    if (!@mysql_connect("localhost", "monlogin", "monpassword")) 
    	die('Base de donnée - mysql_connect: ' . mysql_error());
     
    // On sélectionnne la base de donnée
    mysql_select_db("bdd") or die('Base de donnée - mysql_select_db: ' . mysql_error());
     
    mysql_query("SET NAMES 'UTF8'"); // Si tu travail en UTF-8
     
    ////////////////////////////////////////////////////
    // ICI MON CODE PHP AVEC MES REQUETES...
    ///////////////////////////////////////////////////
     
    mysql_close(); // On ferme la connexion à la base de donnée

    Pour plus d'information, se référer au cours PHP : http://sylvie-vauthier.developpez.co...ro-bdd#LVI-2-b
    il travail avec un postgres pas un mysql...
    http://php.net/manual/fr/book.pgsql.php
    Développeur informatique contrarié...

  4. #4
    Membre Expert
    Avatar de Atomya Rise
    Femme Profil pro Emilie Lefol
    En recherche d'emploi
    Inscrit en
    février 2009
    Messages
    424
    Détails du profil
    Informations personnelles :
    Nom : Femme Emilie Lefol
    Âge : 28
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : En recherche d'emploi
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : février 2009
    Messages : 424
    Points : 1 335
    Points
    1 335

    Par défaut

    oups, vraiment désolé, je me suis trompé de forum

    Si un message vous a aidé, pensez à voter positivement pour lui ! Merci
    Pas de question technique en privé
    - Si on criait sur la place publique les fautes de tout le monde, on ne pourrait plus fréquenter personne ! (Marcel Pagnol)
    - Technocrates, c’est les mecs que, quand tu leur poses une question, une fois qu’ils ont fini de répondre, tu comprends plus la question que t’as posée. (Coluche)

  5. #5
    Invité de passage
    Homme Profil pro Achref Ayari
    Technicien en Geomatique
    Inscrit en
    avril 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Nom : Homme Achref Ayari
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Technicien en Geomatique
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : avril 2012
    Messages : 21
    Points : 0
    Points
    0

    Par défaut

    Citation Envoyé par Atomya Rise Voir le message
    oups, vraiment désolé, je me suis trompé de forum
    Merci bien à vous c'est très pratique

  6. #6
    Membre Expert
    Avatar de Atomya Rise
    Femme Profil pro Emilie Lefol
    En recherche d'emploi
    Inscrit en
    février 2009
    Messages
    424
    Détails du profil
    Informations personnelles :
    Nom : Femme Emilie Lefol
    Âge : 28
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : En recherche d'emploi
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : février 2009
    Messages : 424
    Points : 1 335
    Points
    1 335

    Par défaut


    Si un message vous a aidé, pensez à voter positivement pour lui ! Merci
    Pas de question technique en privé
    - Si on criait sur la place publique les fautes de tout le monde, on ne pourrait plus fréquenter personne ! (Marcel Pagnol)
    - Technocrates, c’est les mecs que, quand tu leur poses une question, une fois qu’ils ont fini de répondre, tu comprends plus la question que t’as posée. (Coluche)

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •