PHP & ACCESS ?

Fermé
nesstor - 20 juin 2002 à 09:28
PhP Messages postés 1770 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 - 20 juin 2002 à 23:06
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.
A voir également:

3 réponses

Utilisateur anonyme
20 juin 2002 à 09:45
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
0
je suis oubligée de me servir d'Access.
0
Utilisateur anonyme > nesstor
20 juin 2002 à 10:35
Dans ce cas, tu devrais trouver ton bonheur ici: http://www.asp-php.net/asphp2/fr/scriptotheque/php/php_et_access.asp

Kalamit,
Je ponce donc j'essuie
0
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
20 juin 2002 à 10:03
et portable.....

Gates gave us the windows.
Linux gave us the whole house....
0
Quoi ?
0
teebo Messages postés 33491 Date d'inscription jeudi 14 octobre 2004 Statut Modérateur Dernière intervention 24 février 2011 1 793 > nesstor
20 juin 2002 à 10:53
My SQL est portable sous Linux par exemple...

Euh, pourquoi tu fais pas tes scripts en ASP si tu es oblige d'utilise Access, ca marche mieux ensemble...
.  .
\_/
0
Aki > nesstor
20 juin 2002 à 13:44
Il a surement un chef de projet qui pete les plombs

lol
0
PhP Messages postés 1770 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 606
20 juin 2002 à 23:06
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   ]]
0