Connexion à une base de données MySQL


Contenu du snippet

** fichier "./includes/.htaccess"
<Files *.inc.php>    
   Order Deny,Allow    
   Deny from all         
 </Files>                    
     
** fichier "./includes/myconnect.inc.php" 

    <?php
{ Hacking prevention }
if (!defined('YODA')) exit("Hacking attempt!");

{ connection }
    $DBC  = mysql_connect("host:port","login","pass") or die(mysql_error());
   
    { connection persistante - > voir la reference mysql 
    a n'utiliser que si on sait pourquoi }
   // $DBC  = mysql_pconnect("host:port","login","pass") or die(mysql_error());
     
  { selection de la base par defaut }
    if (!isset($m_sqldb)) { $m_sqldb = "mabase"; }
   mysql_select_db($m_sqldb, $DBC);
   
    { fin du fichier }
    ?>
   
       
** fichier "./page.php"
    
    <?php
    
   { definition de la base par defaut ou non }
   // $m_sqldb = ''; 
   
{ Hacking prevention }
define("YODA", true);
   { inclusion du fichier de connection }
     require("includes/myconnect.inc.php");
   
   
    { <<-- vos codes / requettes -->> }
    
   
    { facultatif : fermeture de la connection $DBC ou 
    de la derniere connexion ouverte une connection normale est 
    fermée automatiquement a la fin du script (sauf pconnect) }
    mysql_close($DBC);
    
    { fin du fichier }
     ?>
    


Compatibilité : mySQL, PHP 3, PHP 4, PHP 5

Disponible dans d'autres langages :

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.