Nous vous proposons le code qui vous permettra de récupérer des données dans une base de données SQL server et MySQL.
Programmation > PHP
Recherche :   
Actualité Système Salon Concours Outils Programmation Devparadise Programmation HTML .Net JavaScript VBScript ASP PHP Visual Basic Perl Java Active X SQL XML WAP Delphi Graphisme Flash Web Design Promotion Référencement Publicité Valeur de votre site Outils Systèmes Windows Unix Linux Benchmark Hardware Réseaux locaux Droit Sécurité
Récupération de données dans une base de données MS SQL et MySQL .
  Auteur : Liliya KOVALOVA

Nous vous proposons le code qui vous permettra de récupérer des données dans une base de données SQL server et MySQL.

Publicité 
PHP4 possède ses propres fonctions qui permettent d'accéder aux bases des données. Nous proposons ici le code qui permettra de récupérer les données de base de données SQL server et MySQL.

Accès via ODBC

Ouverture de base de données :
$dbh = odbc_connect("IP", "log", "Pass", SQL_CUR_USE_ODBC);

Fermeture de la base de données :
odbc_close($dbh);

Récupération de données :
$SQL= "SELECT Value From Table " ;
$cursor = odbc_prepare ($dbh,$SQL);
odbc_execute($cursor);
while (odbc_fetch_row($cursor)==true) {
    $ Value =odbc_result($cursor, "Value");
}
odbc_free_result ($cursor);


Accès direct à SQL serveur

Ouverture de base de données :
$dbh = mssql_connect("IP", "log", "Pass");

Fermeture de la base de données :
mssql_close($dbh);

Récupération de données :
$SQL= "SELECT Value1, Value2 From Table " ;
$cursor = mssql_query($SQL,$dbh);
while ($row=mssql_fetch_row($cursor)) {
    $ Value1= $row[0];
    $ Value2 = $row[1];
}
mssql_free_result($cursor);


Accès direct à MySQL

Ouverture de base de données :
mysql_connect("IP", "log", "Pass") or die("erreur de connexion au serveur");
mysql_select_db("Nom_base") or die("erreur de connexion a la base de donnees");

Fermeture de la base de données :
mysql_close();

Récupération de données :
$SQL= "SELECT Value FROM Table"
$cursor = mysql_query($SQL);
$k=0;
while (mysql_fetch_row($cursor)==true){
    $ Value =mysql_result($cursor, $k, " Value ");
    $k++;
} mysql_free_result($cursor);

A lire aussi sur Devparadise.com :
  • Simulation de la fonction LIMIT de MySQL avec SQL Server
  • MySQL AB sera à Linux Expo Paris
  • Upload de plusieurs fichiers en PHP4.
  • MySQL 4.0 est arrivé !
  • Format de date universelle.
  • A télécharger aussi sur Devparadise.com :
  • XAMPP 1.5.1 pour windows
  • mod_auth_mysql version 1.11 pour Linux/Unix
  • mod_auth_mysql version 1.11 pour windows
  • WinSQL Lite 3.8
  • DataShowcase

  • © 1997-2008 tous droits réservés Devparadise.com
    Les logos, et marques déposées sont la propriété de leurs détenteurs respectifs.
    Devparadise.com s'est engagé à respecter la confidentialité des données personnelles régies par la loi 78-17 du 6 janvier 1978.
    Déclaration C.N.I.L. n° 621623
    base de données,récupération,PHP4,SQL serveur,MySQL