Kopiere binære data fra et MySQL felt til andet felt
Hej!Jeg vil gerne trække nogle binære data ud af databasen, og lægge dem ind i en ny record (altså kopiere en post)
Hvad skal jeg gøre for at få disse data lagt ind? Hvis jeg bare gør sådan her virker det ikke:
$sql2 = 'SELECT * FROM filedata WHERE masterid = "' . $_REQUEST['id'] . '"';
$result2 = mysql_query($sql2) or die(mysql_error());
while($row2 = mysql_fetch_array($result2)) {
$sql3 = 'INSERT INTO filedata (masterid, filedata) VALUES("' . $insertid . '", "' . $row2['filedata'] . '")';
$result3 = mysql_query($sql3) or die(mysql_error());
}
Det er nok fordi der er nogle " i de binære data. Hvis jeg tilføjer en addslashes() kommer data fint ned i feltet, men så er data korrupte når de trækkes ud.
What to do?
