Kopiowanie pól blob w MySQL


(northwest) #1

Witam,

Jak z poziomu php skopiować pole typu blob (obrazek) z 1 tabeli do 2??

Kombinuje cos takiego:

<?php

$xx2 = "SELECT obrazek FROM baza WHERE id='$_POST[id]'";

$xx2 = mysql_query($xx2);

while ($x = mysql_fetch_array($xx2)){


mysql_query("INSERT INTO `baza2` (`id`, `obrazek`) VALUES

('', '$x[obrazek]');");


}

?>

ale nie chce mi skopiować: (( wiecie może dlaczego??

Z góry dzięki za pomoc,

Pozdrawiam Northwest


(Pavobe Reg) #2

zakoduj, bo nic nie widać


(Radmistrz2) #3

wydaje mi się że powinieniś usunąc ' z id='$_POST[id]' ale nie jestem pewien.


(northwest) #4

nic nie dało:(


(Kutar 0) #5

Jeśli ID jest auto_increment, to zamiast:

mysql_query("INSERT INTO `baza2` (`id`, `obrazek`) VALUES

('', '$x[obrazek]');");

użyj

mysql_query("INSERT INTO `baza2` (`id`, `obrazek`) VALUES (NULL,'$x[obrazek]')");