As above, I am trying to answer the following question:
"Does every commutative ring with $1 \neq 0$ and a non-zero, non-unit element contain a prime element?"
Since in some books prime elements are only defined for integral domains, one can reformulate the following question in the following way:
""Does every integral domain containing a non-zero, non-unit element contain a prime element?"
Of course if we get rid of the second assumption, the answer would be no, since any field would be an example of a ring with no prime elements. However, what would happen in a non-field case?
Also, I understand that the answer to the second question may be different than the answer to the first question. However, any help regarding any of the above would be greatly appreciated.
EDIT $1$: My definition of a prime element is the following: $p$ is prime if $p$ is a non-zero non-unit and whenever $p|ab$ then $p|a$ or $p|b$.
EDIT $2$: By integral domain I mean a commutative ring with $1 \neq 0$ and no zero divisors.