Třída nahrávání souborů CodeIgniter to udělá za vás. záznam v uživatelské příručce vysvětluje, jak nejlépe umím, takže vás tam nasměruji.
V podstatě byste jen potřebovali upravit řadič, který tam mají, tak, aby obsahoval kousek, kam vložíte URL souboru do databáze, což můžete snadno provést pomocí $this->upload->data() a extrahováním [full_path] z výsledného pole a poté jej odeslat do modelu, který zpracovává databázový vstup.