Könnt ihr mir bitte helfen?!
nein, denn das ist sogut wie unmöglich
du kannst höchstens nach dem upload prüfen, ob die datei schon existiert
sinnigerweise macht man das mit einer streuwertfunktion (wie etwa md5), denn der dateiname allein ist das wohl schlechteste indiz um festzustellen, ob eine datei schon existiert oder nicht
oder willst du etwa garnicht prüfen, ob die datei schon existiert sondern nur ob der name bereits vergeben ist?
deine tabelle scheint mir übrigens etwas sinnlos zu sein, wenn sie nur über 2 felder verfügt - das upload-datum lässt sich über das create-date ermitteln und der dateiname ist dir sowieso bekannt
wennn du dateien schon in einer tabelle referenzieren willst, gib ihnen eine id, speichere den pfad, den originaldateinamen, den namen unter dem sie abgelegt wurde[1], herkunft/quelle/lizenz[2] und eine prüfsumme
[1] verwende dafür ggf die id und verzichte auf dieses feld
[2] solltest du nicht exif oder ähnliches nutzen