Was sagt denn echo mysql_error()? Wie sieht denn der zusammen gesetzte Query-String aus? echo "SELECT * FROM img_$username WHERE imgtype='jpg'". Das verschweigst du beides immer noch.
Die Ausgabe von echo "SELECT * FROM img_$username WHERE imgtype='jpg'" ist: SELECT * FROM img_ WHERE imgtype='jpg'.
Die Variable ist also demnach auch fehlerhaft.
Und das, weil du die gegebenen Hinweise, dir die Fehlermeldung mit echo mysql_error(); anzeigen zu lassen, nicht befolgt hast.
Hab ich. Ich hab das Resultat von var_dump(); schon vorhin gepostet, nämlich bool(false).
Ich werde mir den Rat von Christian und dedlfix zu Herzen nehmen und mich erstmal in mysqli einarbeiten bevor ich weitermache!
Danke trotzdem erstmal für die viele Hilfe!
MfG