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 :

Fonctions d'accès à Mysql [Débutant(e)]


Sujet :

PHP & Base de données

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 17
    Points : 8
    Points
    8
    Par défaut Fonctions d'accès à Mysql
    Bonsoir,

    je voudrais savoir comment faire differentes fonctions :

    - Pour me connecter a ma base de donnée
    - Pour y effectuer des select, insert, update...

    Enfin pour toute les sortes de requêtes que je pourrais avoir à utiliser.

    en fait je sais comment faire une fonction mais je ne vois pas trop quoi mettre en arguments...

    ex : Pour faire une fonction lecture simple dans la bdd

    <?php
    function lecture_bdd ( je ne sais pas quoi mettre) {

    mysql_connect('localhost', 'root', '') or
    die("Erreur de connexion au serveur");

    mysql_select_db('ma_base') or
    die("Erreur de connexion a la base de donnees");

    Et pour la suite je ne sais pas quoi mettre non plus...


    }

    ?>

    J'aimerais trouver aussi une solution pour mes autres fonctions select, insert, update merci de m'aiguiller...

    Bonne soirée...

  2. #2
    Membre actif Avatar de bigsister
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2002
    Messages
    314
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2002
    Messages : 314
    Points : 265
    Points
    265
    Par défaut
    tu y es presque
    il ne te reste plus qu'à utiliser la fonction mysql_query()
    Tiré de php.net :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php
    $result = mysql_query('SELECT * WHERE 1=1');
    if (!$result) {
        die('Requête invalide : ' . mysql_error());
    }
    ?>

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 17
    Points : 8
    Points
    8
    Par défaut
    Ok merci mais que dois-je mettre en arguments et comment pourrais-je faire pour mes autres fonctions comme celle pour faire des insert dans ma base ou des updates ???

  4. #4
    Membre actif Avatar de bigsister
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2002
    Messages
    314
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2002
    Messages : 314
    Points : 265
    Points
    265
    Par défaut
    C'est la même chose pour les Insert et les update.
    Je te conseille d'aller voir les tutos PHP sur ce site.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 17
    Points : 8
    Points
    8
    Par défaut
    merci bigsister et je voudrais savoir quoi mettre comme arguments entre parenthéses, si tu pouvais m'aider encore un peu et je vais aller faire un tour sur les tutos php du site

  6. #6
    Membre actif Avatar de bigsister
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2002
    Messages
    314
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2002
    Messages : 314
    Points : 265
    Points
    265
    Par défaut
    vas sur php.net et tapes la fonction que tu cherches, tu auras tous les détails

  7. #7
    Membre du Club
    Inscrit en
    Juillet 2004
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 74
    Points : 66
    Points
    66
    Par défaut
    Citation Envoyé par riton78 Voir le message
    mais que dois-je mettre en arguments
    Bah euh... ce que tu veux que ta fonction te donne en retour ??

    Si tu veux affiché le nom de la personne qui a un id = 1234, alors tu fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    function lecture_bdd($id){...}
    et tu l'appel en faisant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $param = 1234;
    $CoolJAiDefineCeQueJeVoulais = lecture_bdd($param);
    Sinon je ne vois pas ce que tu veux...

Discussions similaires

  1. droits d'accès MYSQL ?
    Par cypris dans le forum Débuter
    Réponses: 10
    Dernier message: 11/04/2006, 12h59
  2. [Plugin][quantumDB] accès mysql avec quantumDB via jdbc
    Par juanqui dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 15/03/2006, 11h06
  3. Lenteur d'accès à MySQL via le réseau
    Par fredouille31 dans le forum Requêtes
    Réponses: 1
    Dernier message: 10/02/2006, 08h39
  4. Simulation de la fonction LIMIT de MySQL avec SQL Server
    Par Le Pharaon dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 15/11/2005, 10h43
  5. Equivalent a fonction DATEDIFF pour MySQL version 3.23
    Par npze dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 31/10/2005, 11h18

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