** mysql_num_rows() te devuelve el número de registros que te arroje tu consulta realizada y FALSE si no ha podido ejecutarse .. así que mejor usar así:
Código PHP:
if(mysql_num_rows($result) >0){ // o ==1 .. como quieras
echo "El usuario ya existe en la BD";
Lo mismo para el mysql_affected_rows() ...
** El mysql_db_query() .. mejor que uses mysql_select_db() y mysql_query() ..
** Para localizar errores de sintax SQL o conexión usa la estructura:
mysql_xxxx() or die (mysql_error());
donde xxxx será una de tantas funciones de mysql ..
Si quieres hacer un "script" desde cero y que use BD .. .lo primero es conocer y "modelar" bien tu BD .. tus tablas y tus campos que necesites .. De ahí sabras que cosultas hacer a tu BD .. Eso es "SQL" si no lo coneces puedes ver el manual de mysql.com donde se explica el SQL particular de Mysql ..
$query="INSERT INTO usuarios_pendientes (fecha, alias, pwd) VALUES ('$usuario','$pwd01','$pwd02')";
No sé si usaras algún campo ID autonumeríco y unico (eso te servirá para otras operaciones con tu tabla y registrso) .. El caso que deberías usarlo. Luego se vé .. fecha,alias,pwd y le asignas valores $usuario,$pwd01,$pwo2 ? Eso que significa? .. que pretendes hacer ahí? ...
(si quiere ir haciendo el "script" aquí en el foro .. primero define bien la tabla(s) que se van a usar en esa BD y los típos de campos .. luego ya vendrá escribir código ..)
Un saludo,