Jak nahrát binární soubor do databáze MySQL

Chtěl jsem se zeptat, jak můžu nahrát do databáze do pole ve formátu BLOB soubor. Používám tento dotaz:

update programs set source=load_file('http://xxx.wz.cz/prg/neco.zip') where id=1;

Také jsem zkoušel zadat:

update programs set source=load_file('/3w/wz.cz/x/xxx/prg/neco.zip') where id=1;

Chybu nehlásí a píše, že bylo změněno 0 záznamů. Přitom tento řádek existuje.

Nevíte někdo jak na můj problém vyzrát? Díky předem :o)
to load_file jsi videl kde? vubec mi to nic nerika

AFAIK mysql nema zadne specialni API pro BLOBy, takze je nutne vytvorit normalni dotaz akorat s tim, ze obsah toho BLOBu je uvnitr toho dotazu

tj. neco jako:
$fp = fopen(...);
$content = "";
while (!feof($fp)) {
fgets(...);
}
fclose($fp);

mysql_query("update .... set ... ='".addslashes($content)."' ...");