Comment on peut convertir une base de données ms accès à la base de données MySQL par php ... ou Comment nous pouvons accéder à une base de données ms accès par php ..base de données ms accès à la base de données MySQL par php
Répondre
Pour accéder à une Base de données MS Access sur Windows via ODBC, voir here.
Comment nous pouvons convertir un ms d'accès base de données à la base de données MySQL par PHP
Vous pouvez exporter via un connecteur ODBC ou (si vous n'avez pas trop de tables), vous pouvez exporter votre données dans un fichier texte, puis l'importer dans MySQL (après avoir créé les tables manuellement) via LOAD DATA. Cliquez avec le bouton droit sur les tables et choisissez Export
pour les options disponibles.
Pour une information plus détaillée sur la migration de MS Access vers MySQL, consultez cet article de MySQL Dev Team:
http://dev.mysql.com/doc/mysql/en/LOAD_DATA.html
Comment nous pouvons accéder à une base de données ms accès par php
Vous pouvez le faire facilement via PDO.
Vous pouvez utiliser ce code simple pour vous connecter à la base de données Access. J'ai essayé ce code en PHP, en travaillant sur Windows XP avec le serveur Apache de XAMPP, et en utilisant le fichier Access 2007 comme base de données. Il suffit de créer votre fichier d'accès et essayez ceci:
- D'abord allez au menu Démarrer> Panneau de configuration> Outils d'administration> Sources de données (ODBC)> DSN système> Ajouter ..> Microsoft Access Driver (.mdb,. accdb) et montrez votre fichier d'accès. Donnez un nom à la connexion.
- Puis écrire dans votre fichier * .php ce code:
`
<?php
$host= "host_name";
$user= "user_name";
$pass= "password";
$db_connect=odbc_connect($host,$user,$pass); //connect to access file as database
if (!$db) //In case if you didn't connect , you'll get this error message
{
echo "Can't connect";
exit;
}
$query = "SELECT * FROM table_name"; //pulling data form Access file
$row = odbc_exec($db, $query);
while(odbc_fetch_row($row)
{
$row1 = odbc_result($row,1);
$row2 = odbc_result($row,2);
$row3 = odbc_result($row,3);
echo $row1." ".$row2." ".$row3."<br>"; //watching if data is taken correctly
}
?>
Et puis vous pouvez insérer que les lignes dans la base de données SQL en ajoutant ce code dans la boucle while:
<?php
$db="MySQLdatabaseName";
$db_connect= mysql_connect($host,$user,$pass);
mysql_select_db($db, $db_connect);
$insert_into_MySQL = "INSERT INTO table_name($row1,$row2,$row3)
VALUES('".$row1."', '".$row2."', '".$row3."'); ";\\These are 2 lines to be
mysql_query($insert_into_MySQL); \\added to the while loop
?>
- 1. Connexion à la base de données PHP
- 2. Accès à la base de données WORDNET
- 3. php: Accès à la base de données Erreur
- 4. Accès à la base de données SQL et PHP
- 5. Base de données Wordpress dans la base de données MySQL?
- 6. champ unique de la base de données mysql à php
- 7. Problèmes de base de données PHP/MySQL
- 8. connectivité de base de données PHP/AJAX accès à l'aide
- 9. problème de base de données PHP MySQL
- 10. confusion de syntaxe php accès résultat de base de données
- 11. Requête à la base de données MySQL
- 12. Base de données Recherche PHP Mysql
- 13. Accès à une base de données Oracle
- 14. connexion à la base de données phpMyAdmin avec PHP/MySQL
- 15. Connexion php à la base de données
- 16. php stocker dans la base de données tamil php mysql
- 17. Sauvegarde de la base de données MySql avec PHP
- 18. Ajax/JQuery accès à la base de données/mutex
- 19. Mail vers la base de données MySQL
- 20. Normalisation de la base de données mysql
- 21. Insertion par lots de données dans la base de données MySQL en utilisant php
- 22. Accès à la base de données Oracle avec sqlapi C++
- 23. Normalisation de la base de données MySQL/PHP
- 24. Rails - Accès à une autre base de données?
- 25. PHP MySQL caractères étranges de la base de données
- 26. transfering MySQL Les enregistrements de base de données à la base de données
- 27. Problème de connexion à la base de données MySQL externe
- 28. Mise à jour de la base de données MySql du serveur local à partir du serveur Base de données MySql
- 29. sqlalchemy 0.6 accès à la base de données existante?
- 30. Synchronisation de la base de données MySQL
http://stackoverflow.com/questions/1605473/php-and-microsoft-access-database-connection-and-crud/1605554#1605554 – Sohail