beh direi di si. id e uid a questo punto sono campi separati.

DELETE FROM tabella WHERE campo = $varCampo

insomma se campo è uid allora $varCampo dovrà essere $uid
se campo è id allora $varCampo


nota che se è una stringa $varCampo va rachiuso tra apici

nota2 per verificare quante righe sono state eliminate utilizza mysql_affected_rows()