Latest web development tutorials
×

PHP cours

PHP cours PHP Brève introduction PHP installer PHP grammaire PHP variable PHP echo/print PHP Types de données PHP constante PHP chaîne PHP opérateurs PHP If...Else PHP Switch PHP tableau PHP Tri d'un tableau PHP Superglobales PHP While circulation PHP For circulation PHP fonction PHP Variables magiques PHP Namespaces PHP Object-Oriented

PHP forme

PHP forme PHP Authentification Forms PHP forme - Les champs obligatoires PHP forme - email de vérification et d'URL PHP Complète instance de formulaire PHP $_GET variable PHP $_POST variable

PHP Tutorial avancée

PHP Les tableaux multidimensionnels PHP date PHP contenir PHP fichier PHP File Upload PHP Cookie PHP Session PHP E-mail PHP sécurité E-mail PHP Error PHP Exception PHP filtre PHP filtre avancé PHP JSON

PHP 7 Nouvelles fonctionnalités

PHP 7 Nouvelles fonctionnalités

PHP Base de données

PHP MySQL Brève introduction PHP MySQL raccordement PHP MySQL La création d'une base de données PHP MySQL Créer une table de données PHP MySQL Insérer des données PHP MySQL Insérez des données multiples PHP MySQL Déclarations préparées PHP MySQL Lire les données PHP MySQL WHERE PHP MySQL ORDER BY PHP MySQL UPDATE PHP MySQL DELETE PHP ODBC

PHP XML

XML Expat Parser XML DOM XML SimpleXML

PHP & AJAX

AJAX Brève introduction AJAX PHP AJAX Base de données AJAX XML AJAX Recherche en temps réel AJAX RSS Reader AJAX vote

PHP Manuel de référence

PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones PHP Traitement de l'image PHP RESTful

PHP base de données ODBC

ODBC est une interface de programmation d'applications (Application Programming Interface, API), de sorte que nous avons la capacité de se connecter à une source de données (comme une base de données MS Access).


Création d'une connexion ODBC

Via une connexion ODBC, vous pouvez vous connecter à votre réseau dans une base de données sur un ordinateur, aussi longtemps qu'une connexion ODBC est disponible.

Cette méthode consiste à créer une connexion de base de données ODBC MS Access arrive:

  1. Ouvrez l'icôneOutils d' administrationdans le Panneau de configuration.
  2. Double-cliquez surSources de données (ODBC)__gVirt_NP_NN_NNPS<__ icône.
  3. Sélectionnez l'ongletDSN système.
  4. Cliquez sur l'onglet Système DSNajouté.
  5. SélectionnezMicrosoft Access Driver.Cliquez surTerminer.
  6. Dans l'écran suivant, cliquez surSélectionner pour localiser la base de données.
  7. Base de données à partir d' unnom de source de données (DSN).
  8. Cliquez surOK.

S'il vous plaît noter que cette configuration doit être effectuée sur l'ordinateur sur lequel votre site web. Si votre ordinateur fonctionne sous Internet Information Services (IIS), la commande ci-dessus prendra effet, mais si votre site est situé sur un serveur distant, vous devez avoir un accès physique au serveur, ou demandez à votre fournisseur d'hébergement pour vous établir DSN.


Connectez-vous à ODBC

fonction odbc_connect () est utilisée pour se connecter à des sources de données ODBC. Cette fonction prend quatre paramètres: le nom de la source de données, nom d'utilisateur, mot de passe et un type pointeur en option.

fonction odbc_exec () est utilisée pour exécuter des instructions SQL.

Exemples

L'exemple suivant crée un DSN appelé northwind atteindre une connexion sans nom d'utilisateur et mot de passe. Ensuite, créer et exécuter une instruction SQL:

$conn=odbc_connect('northwind','','');
$sql="SELECT * FROM customers";
$rs=odbc_exec($conn,$sql);


Récupérer fiche

fonction odbc_fetch_row () est utilisée pour renvoyer des enregistrements à partir d'un des résultats centralisés. Si vous pouvez revenir à la ligne, la fonction renvoie true, sinon retourne false.

Cette fonction prend deux paramètres: ODBC identifiant de résultat et un numéro de ligne en option:

odbc_fetch_row($rs)


Extrait du champ d'enregistrement

fonction odbc_result () est utilisée pour lire les champs de la fiche. Cette fonction prend deux paramètres: ODBC identifiant de résultat et un numéro de champ ou le nom.

La ligne de code suivante renvoie la valeur du premier champ de l'enregistrement:

$compname=odbc_result($rs,1);

La ligne de code suivante renvoie la valeur d'un champ appelé "CompanyName" de:

$compname=odbc_result($rs,"CompanyName");


Fermer la connexion ODBC

fonction odbc_close () est utilisée pour fermer la connexion ODBC.

odbc_close($conn);


Exemples ODBC

L'exemple suivant montre comment créer d'abord une connexion de base de données, puis créer un jeu de résultats, puis afficher les données dans un tableau HTML.

<html>
<body>

<?php
$conn=odbc_connect('northwind','','');
if (!$conn)
{
	exit("连接失败: " . $conn);
}

$sql="SELECT * FROM customers";
$rs=odbc_exec($conn,$sql);

if (!$rs)
{
	exit("SQL 语句错误");
}
echo "<table><tr>";
echo "<th>Companyname</th>";
echo "<th>Contactname</th></tr>";

while (odbc_fetch_row($rs))
{
	$compname=odbc_result($rs,"CompanyName");
	$conname=odbc_result($rs,"ContactName");
	echo "<tr><td>$compname</td>";
	echo "<td>$conname</td></tr>";
}
odbc_close($conn);
echo "</table>";
?>

</body>
</html>