WIKI LWS - L'hébergeur Web accessible à tous WIKI LWS - L'hébergeur Web accessible à tous

Comment créer une connection ACCESS avec PHP ?

Voici comment connecter une base access depuis un script PHP:

TestDB est le nom du lien ODBC crée depuis l'espace client

  • Connexion:
$odbc = odbc_connect ( 'TestDB' , 'root' , '' ) or die( "Could    Not Connect to ODBC Database!" );
?> 
  • Deconnexion:
odbc_close(  $odbc);  // ferme la connection
?>

Quelques exemples de requetes:

  • Requete simple:
$query = odbc_exec ( $odbc , "SELECT * FROM Customers" ) or die ( odbc_errormsg ()); 
while( $row = odbc_fetch_array ( $query )){ 
    echo "Customer First Name: " . $row [ 'customer_first_name' ]. "
" ; 
    echo "Customer Last Name: " . $row [ 'customer_last_name' ]. "
" ; 
    echo "Customer Email: " . $row [ 'email_address' ]. "
" ; 
    echo "


--------------------------------------------------------------------------------
" ; 
} 
?> 
  • Lister les tables de la base de données:
$tablelist = odbc_tables( $odbc);
while (odbc_fetch_row($tablelist))  {
         if (odbc_result($tablelist, 4) == "TABLE")   
            echo odbc_result($tablelist, 3)."
"; 

}
?>
  • Lister les CHAMPS d'une table:
$valeur= odbc_exec(  $odbc, "select * from pdt" ); //Determine le nombre de colonne
$query .= "select * FROM pdt ";  // Lecture des données
$result = odbc_do($cnx, $query);


  for ($i=1;$i   {
  echo odbc_field_name($result, $i)." - ";   // nom du champ
  echo odbc_field_len($result, $i)." - ";    // longueur
  echo odbc_field_type($result, $i)."
";          // type du champ
  }

?> 

Articles, vidéos et guides en lien avec cette rubrique

Cette page d'aide vous a-t-elle été utile ?

Aidez-nous à améliorer notre aide en notant cette page :

 stars  7 votes (Details)
comment_creer_une_connection_access_avec_php.txt · Dernière modification: 2012/12/18 17:38 (modification externe)
 
Sauf mention contraire, le contenu de ce wiki est placé sous la licence suivante : CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki