A voir également:
- PHP & ACCESS ?
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Acer quick access - Forum Logiciels
- Access appdata - Guide
- Exemple base de données access à télécharger gratuit - Forum Access
3 réponses
Salut,
J'ai juste une question: pourquoi n'utilises tu pas MySQL? C'est ce qu'il y a de mieux avec PHP, de plus facile à utiliser.
Et en plus contrairement à Access, MySQL est gratuit !!!
Kalamit,
Je ponce donc j'essuie
J'ai juste une question: pourquoi n'utilises tu pas MySQL? C'est ce qu'il y a de mieux avec PHP, de plus facile à utiliser.
Et en plus contrairement à Access, MySQL est gratuit !!!
Kalamit,
Je ponce donc j'essuie
Bonsoir Nesstor,
Tu créés ta base de données access par ex : DB_TEST
Tu créés tes tables par ex : MATERIEL avec 2 champs ID et DESIGNATION
Tu gères la sécurité (???? !!!! ;:-) ) avec Acces : tu créés tes utilisateurs
Tu créés un lien ODBC en utilisant le gestionnaire ODBC 32 tu créés par ex la DSN : DSN_TEST vers la base DB_TEST sur le serveur où se trouve le serveur web+PHP
Tu utilises ensuite PHP : enfin la partie intéressante
<?php
$cfg_dsn="DSN_TEST"; // Le nom de la DSN
$cfg_username="..."; // Le nom de l'utilisateur
$cfg_password="..."; // Le password : évidemment en pratique on ne met pas le couple USERNAME/PASSWORD en dur ...
// Connexion à la base Access via ODBC au travers du DSN
$link=odbc_connect($cfg_dsn, $cfg_username, $cfg_password) or die('Impossible de se connecter au DSN !");
// Accès aux données de la table MATERIEL par SQL
$sql="SELECT * FROM MATERIEL";
$result=odbc_exec($link,$sql);
// Test en cas d'erreur : facultatif
if (!$result) {
echo "Erreur ODBC ".odbc_error()." : ".odbc_errormsg();
exit;
}
// Affichage des résultats dans un tableau
echo "Table MATERIEL";
echo "<table>\n";
echo "<tr>\n";
echo "<td>ID</td>\n";
echo "<td>DESIGNATION</td>\n";
echo "</tr>\n";
while ($row=odbc_fetch_row($result)) {
echo "<table>\n";
echo "<tr>\n";
echo "<td>".odbc_result($result,"ID")."</td>\n";
echo "<td>".odbc_result($result,"DESIGNATION").</td>\n";
echo "</tr>\n";
}
echo "</table>";
?>
Sous réserve d'erreurs car j'ai écris ce truc de mémoire ... ;:)
@+
Philippe
[[ The Truth is Out There ]]
Tu créés ta base de données access par ex : DB_TEST
Tu créés tes tables par ex : MATERIEL avec 2 champs ID et DESIGNATION
Tu gères la sécurité (???? !!!! ;:-) ) avec Acces : tu créés tes utilisateurs
Tu créés un lien ODBC en utilisant le gestionnaire ODBC 32 tu créés par ex la DSN : DSN_TEST vers la base DB_TEST sur le serveur où se trouve le serveur web+PHP
Tu utilises ensuite PHP : enfin la partie intéressante
<?php
$cfg_dsn="DSN_TEST"; // Le nom de la DSN
$cfg_username="..."; // Le nom de l'utilisateur
$cfg_password="..."; // Le password : évidemment en pratique on ne met pas le couple USERNAME/PASSWORD en dur ...
// Connexion à la base Access via ODBC au travers du DSN
$link=odbc_connect($cfg_dsn, $cfg_username, $cfg_password) or die('Impossible de se connecter au DSN !");
// Accès aux données de la table MATERIEL par SQL
$sql="SELECT * FROM MATERIEL";
$result=odbc_exec($link,$sql);
// Test en cas d'erreur : facultatif
if (!$result) {
echo "Erreur ODBC ".odbc_error()." : ".odbc_errormsg();
exit;
}
// Affichage des résultats dans un tableau
echo "Table MATERIEL";
echo "<table>\n";
echo "<tr>\n";
echo "<td>ID</td>\n";
echo "<td>DESIGNATION</td>\n";
echo "</tr>\n";
while ($row=odbc_fetch_row($result)) {
echo "<table>\n";
echo "<tr>\n";
echo "<td>".odbc_result($result,"ID")."</td>\n";
echo "<td>".odbc_result($result,"DESIGNATION").</td>\n";
echo "</tr>\n";
}
echo "</table>";
?>
Sous réserve d'erreurs car j'ai écris ce truc de mémoire ... ;:)
@+
Philippe
[[ The Truth is Out There ]]
Kalamit,
Je ponce donc j'essuie