Comme toujours (ou presque), l'erreur est tout simplement expliquée dans le message d'erreur.
Ta requête est fausse, tu lui demande d'effectuer une condition sur le camp nommé "champ" qui visiblement n'existe pas.
Ensuite mysql_query ne te retourne pas un résultat sous forme d'une chaîne (comment ça réagirait si tu avais plusieurs lignes de résultat ?), mais sous la forme d'une ressource, exploitable avec la fonction mysql_result (ainsi que par plusieurs autres, mais pour ça comme je l'ai dis je t'encourage à aller lire les tutoriaux et FAQ de ce site).
Tu y es presque, encore un tout petit peu de réflexion et ce sera bon ;)