Serìa bueno comentaras tu código para entender qué haces...
Según veo, buscas por separado la existencia del usuario y del tìtulo. Ojo que ya estàs preguntando si el tìtulo existe, no es necesario volver a preguntar si coinciden el título de la BD y el que recibes; es obvio que si existe va a ser igual además de que si no existe dicha comparación (la del if) no es válida pués simplemente no hay elementos para hacerla... además: ¿haces antes un mysql_fetch_xxxx() como debe ser????; no lo muestras.
Pués bien, entonces tu lógica debe ser "SI existe el usuario Y NO hay el mismo título:
Código PHP:
if (mysql_num_rows($result)>0 && mysql_num_rows($sqnew)==0)
Pruebalo.