g fait un petit script qui convertit une table access en table mysql...
le prob c que mysql veut pas prendre toutes les entrées de la table access. elle prend pas par exemple qqch comme "Atlantide, l'Empire perdu" alors que "L'Arme Fatale" c ok.
c un problème de limitation de mysql ou dans le script php (ci-dessous)?
<html>
<head><title>Exportation Access/Mysql</title><head>
<body>
<?
$bd="logitheque";
$user="root";
$password="";
echo "Connexion à la base de données Access...<BR>";
$cnx_access = odbc_connect($bd,$user,$password) or die ("Erreur de connection Access" );
echo "Connexion à la base de données mysql...<BR>";
$cnx_mysql= mysql_connect("localhost",$user,$password) or die ("Erreur de connection MySQL" );
mysql_select_db ($bd);
$query_access = "SELECT * FROM Liste_Films";
$query_mysql = "INSERT INTO films ('num','titre','genre','format' VALUES ('','$titre','$genre','$format'";
$fichier_access=odbc_exec($cnx_access,$query_access);
$fichier_mysql = mysql_query("SELECT * FROM films" );
$compteur=1;
echo "Début du traitement<BR>";
while (odbc_fetch_row($fichier_access))
{
$titre = odbc_result($fichier_access,1);
$format = odbc_result($fichier_access,2);
$genre = odbc_result($fichier_access,3);
echo "$titre";
echo "----> Insertion ligne $compteur... ";
mysql_query("insert into films(num,titre,genre,format) values('$compteur','$titre','genre','$format'" );
echo "done!<br>";
$compteur++;
}
mysql_close;
?>
merci de vos réponses...