Lo que te hace el OR es que si el nombre o el email existen, entra, no que coinciden en la misma fila, por eso el AND.
Para que lo entiendas, tenemos varios usuario:
Si nosotros mandamos la consulta como tu la tienes del siguiente modo:
Nos devolverá
2 filas con todos los datos del usuario:
Y como el script que te ha generado el Dreamweaver con que simplemente devuelva algo (en este caso dos filas), pues sigue trabajando y por eso te da fallo.
Con el AND eso no pasa, si hacemos la misma consulta no devolverá nada, porque no coincide el nombre Juan con el correo
[email protected] en la misma fila.