Creo que lo estas enfocando mal, para hacer lo que quieres te basta hacer un left join o un inner join. Si no entiendo mal quieres mostrar una lista de enlaces junto con el usuario que creo cada enlace. Asi que con algo como:
Código:
SELECT url,titulo,fecha,usuarios.login
FROM enlaces
LEFT JOIN usuarios
ON enlaces.id_usuario = usuarios.id_usuario
He supuesto que en la tabla usuarios habra un campo id_usuario igual que en la tabla de enlaces, si el nombre que le has dado a ese campo no es ese corrige la sentencia sql e indica el nombre correcto.
Pillate un manual de sql y mirate los distintos tipos de JOINS que existen y en que casos se usan.
Saludos