Bonsoir les amis je cherche a recuperer le contenu d'un champ de type BLOB (photo) depuis oracle et le mettre dans un champ aussi de type BLOB dans une base Mysql mais je n'arrive pas a le faire car il me donne une erreur et je ne sais pas pourquoi meme si c'est un champ du meme type dans les 2 bases
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 $con = oci_connect('hr', 'hr' ,'192.168.1.10/db'); $sql="SELECT * FROM table"; $result=oci_parse($con,$sql); oci_execute($result); $tableau=array(); while ($data = oci_fetch_array($result, OCI_ASSOC + OCI_RETURN_LOBS)){ $tableau[]= $data; } $tableau[0][PHOTO]; $cn=mysql_connect("localhost","root",""); mysql_select_db("db_test"); try { $sql="update new_etudiants set photo = ".$tableau[0][PHOTO]." where num= 'BK100003'"; mysql_query($sql,$cn) die mysql_error(); }catch(Exception $e){ echo $e->getMessage(); }
Partager