I'm not sure what these functions do, but for passwords in a LAMP stack website, I'd definitely use a salt field as well.
Your user table would have:
The plain text password is then encoded using some encode function on a concatenation on the plain text password and the salt. This result goes into the pass field. The salt is stored as well. That way you can verify plaintext passwords when the user logs in. The salt can be anything, the longer and more random the better, but I don't think it's that sensitive.
This improves security vastly, because now your users don't use 5 letter passwords anymore, they use 5+len(salt) size passwords, and if the salt is big enough, no rainbow database will ever contain your hashes.