Stai facendo un po' di confusione (php è un linguaggio di programmazione: non fa db, ma può gestirne i dati).

Bisognerebbe vedere come avviene l'inserimento dell'immagine o del filmato flash nel DB: ho un paio di idee... inserisci il nome/percorso del file in un campo di testo, oppure inserisci il file vero e proprio in un BLOB del db.

Credo che il tuo problema alla fine sia del tipo: che cosa me ne faccio del percorso/file ripescato dal DB? Se provi a mostrarlo con un tag <img> bella forza che il filmato flash non si veda! Dovresti pertanto determinare il tipo di file salvato (banalmente recuperandone l'estensione ad esempio) e quindi decidere se mostrarlo in un tag img o in un tag object.