PHP & ACCESS ?
nesstor
-
PhP Messages postés 1770 Date d'inscription Statut Membre Dernière intervention -
PhP Messages postés 1770 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Comment avec un script PHP je peux lire et comparer des données dans Access (ex:je fais un script php qui demande ds mots de passe et je vérifie si ils sont inscrit ds la base de donnée Access ?).
Merci de votre aide.
Comment avec un script PHP je peux lire et comparer des données dans Access (ex:je fais un script php qui demande ds mots de passe et je vérifie si ils sont inscrit ds la base de donnée Access ?).
Merci de votre aide.
A voir également:
- PHP & ACCESS ?
- Easy php - Télécharger - Divers Web & Internet
- Acer quick access - Forum Logiciels
- Access appdata - Guide
- Expert php pinterest - Télécharger - Langages
- 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