Bouts de Codes PHP

Connection et de déconnection à une bd mysql

Information sur le code source PHP

Ecrit par :  duben1
Site de l'auteur Voir
Enregistrement le 30 Juin 2008 - Vu 3769 fois
Impression: Imprimer le code
Pas encore
de vote

Description du code source

Information sur le code source

Voici des fonctions permettant de se connecter à une base de données mysql.
La fonction openConnection permet de se connecter à la BD, il faut simplement changer les paramètres de connection c'est-à-dire changer user pour votre nom d'utilisateur et pwd par votre mot de passe. Ensuite, il faut changer le nom de la bd dans mysql_select_db(bd, $link) par le nom de celle sur qui vous désirez vous connecter.

La fonction closeConnection permet comme son nom l'indique de fermer la connection à la base.

Enfin, la fonction sendCommande permet d'envoyer une requète sql à la BD.

Code Source



.01
.02
.03
.04
.05
.06
.07
.08
.09
.10
.11
.12
.13
.14
.15
.16
.17
.18
.19
.20
.21
.22
.23
.24
.25
.26
.27
.28
.29
.30
.31
.32
.33
.34
.35
.36
.37
.38
.39
.40
.41
.42
.43
.44
.45
.46
.47
.48
.49
.50
.51
.52
.53
.54
 

<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Connection et de déconnection à une bd mysql              */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts422-PHP.htm              */
/* Auteur         : duben1                                                    */
/* Date édition   : 30 Juin 2008                                              */
/* Website auteur : http://www.cdminformatique.com                            */
/*                                                                            */
/******************************************************************************/
 
 function openConnection(){
        $link mysql_connect("Localhost","user","pwd") or 
                die("Impossible de se connecter :" mysql_error());
        mysql_select_db("bd_name",$link); 
        return $link;
    }

function closeConnection(){
        mysql_close();
        //echo "Connexion fermée!";
    }


function sendCommand($commande$selectCmd){
        $result mysql_query($commande);
        if(!$result){
            die("Requête invalide : " mysql_error());
        }
        else{
            if($selectCmd!=""){
                $result2 mysql_query($selectCmd);
                if(!$result2){
                    die("Requête invalide : " mysql_error());
                }
                else{
                    return $result2;
                }
            }
            return $result;
        }
    }
?>

Fonctions du code source

Fonctions php / mysql PHP

  • mysql_connect : Ouvre une connexion à un serveur MySQL - (PHP 4, PHP 5, PECL mysql:1.0)
  • die : Alias de la fonction exit() - (PHP 4, PHP 5)
  • mysql_error : - (PHP 4, PHP 5, PECL mysql:1.0)
  • mysql_select_db : Sélectionne une base de données MySQL - (PHP 4, PHP 5, PECL mysql:1.0)
  • mysql_close : Ferme la connexion MySQL - (PHP 4, PHP 5, PECL mysql:1.0)
  • mysql_query : Envoie une requête à un serveur MySQL - (PHP 4, PHP 5, PECL mysql:1.0)

Commentaire (1)
Nouveau message Invité
le 30 Avril 2009 à 17:13:00
Bonjour
Je suis en train d'apprendre le php et je suis bloqué, car je n'arrive pas à me connecter. J'ai utilisé votre code (d'autres aussi) en remplaçcant pas mes valeurs. J"ai aussi essayé en remplaçant localhost par l'adresse ftp de mon hébergeur, toujours le même message d"erreur.
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '

Poster un commentaire

:P :)
:wink: :lol:
:surprised: :confused:
:idea: :no:
Taille du texte:
Couleur:
 
Code de sécurité
Offres d'emploi
Librairie

Langages de programmation

La librairie est ouverte à tous et elle est accès principalement sur les langages PHP et MySQL. Vous trouverez aussi d'autres langages de programmation tel que le CSS, HTML, AJAX, ASP.. Plus de 300 références facilement accessibles. Visiter

  • PHP et MYSQL pour les Nuls
  • MySQL 5 et PHP 5.2 - Coffret de 2 livres : Maîtrisez les sites web dynamiques
  • Des CSS au DHTML : JavaScript appliqué aux feuilles de style
  • Des CSS au DHTML - JavaScript appliqué aux feuilles de style
  • MySQL 4 : Installation, mise en oeuvre et programmation
  • PHP et MySQL pour les nuls
  • Ergonomie Web
  • MySQL 5 et PHP 5.2 - Coffret de 2 livres : Maîtrisez les sites web dynamiques
  • MySQL et PHP : Site web dynamique
  • Best practices PHP 5