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();
 
		}