Bonjour,
Lorsque je veux intégrer des données d'une base access, je fais un select (qui fonctionne lorsque je veux les afficher) et ensuite je fais un foreach pour mettre mes données sous forme de tableau et ensuite je fais mon insert pour mettre mes donénes dans une abse firebird.... comme ceci.
Et la il ne m'insère rien dans ma base firebird.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 connect_ma(); $req = $db_ma->query("SELECT A, B, C FROM ma_tabe WHERE ID=$i"); foreach ($req as $row){ $a = $row[0]; $b= $row[1]; $c = $row[2]; } disconnect_ma(); $fb_db = connect_fb($db, $login, $password); $query_i = "INSERT INTO ma_table(A, B, C) VALUES (".$a.','.$b.','$c.')'.'"'; $res = ibase_query($fb_db , $query_i) or die (ibase_errmsg()); ibase_commit(); $db_fb = disconnect_fb();
D'autre part il se peut ue certaine donnes soit vide (c'est a dire $a='').
Est ce quelqu'un aurait une solution.
Merci
Partager