[Mysql/php] Les champs blob
Résolu
Utilisateur anonyme
-
Darshu Messages postés 303 Statut Membre -
Darshu Messages postés 303 Statut Membre -
Bonjour,
je n'arrive pas à récuperer un champ blob d'un enregistrement de ma base de donnée pour mettre à jour le champ blob d'un autre enregistrement avec la valeur recuperer precedemment.
exemple : c'est pas du vrai code mais c'est pour etre un peu plus explicite!
$select="select image fram table where id='1'";
$result=exec_query($select);
$update="update table2 set image='".$result[0]['image'].'" where id='2'";
Merci d'avance
je n'arrive pas à récuperer un champ blob d'un enregistrement de ma base de donnée pour mettre à jour le champ blob d'un autre enregistrement avec la valeur recuperer precedemment.
exemple : c'est pas du vrai code mais c'est pour etre un peu plus explicite!
$select="select image fram table where id='1'";
$result=exec_query($select);
$update="update table2 set image='".$result[0]['image'].'" where id='2'";
Merci d'avance
1 réponse
-
Mets du "vrai" code comme tu dis parce que la c'est pas très compréhensible ...
Sinon, c'est pluys du webmastering que de la programmation, mais voila une méthode :$query ="SELECT `truc1` FROM `table1` WHERE `id`= $id1"; $row = mysql_fetch_row(mysql_query($query)); $query = "UPDATE `table2` SET `truc2` = '$row[0]' WHERE `id`= $id2"; $result = mysql_query($query) or die("Erreur =".mysql_error());
Voila :) Il n'est pas conseillé d'utiliser exec_, c'est plus long et couteux que de faire fecth_row (qui est avec fetch_array celle à utiliser systématiquement).