|    
			
				29/07/2008, 05:40
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: mayo-2006 
						Mensajes: 36
					 Antigüedad: 19 años, 5 meses Puntos: 0 |  | 
  |  Error: tabla no encontrada  
  Tengo un sistema de usuarios en php y una base de datos en Mysql. Cuando he ingresado los datos del usuario y le doy a enviar, me sale un mensaje que dice que no encuentra la tabla. Como se puede resolver? 
 <?
 $server = "localhost"; /* Nuestro server mysql */
 $database = "db"; /* Nombre de base de datos*/
 $dbpass = "mallorca"; /*Nuestro password mysql */
 $dbuser = "tomeu"; /* Nuestro user mysql */
 
 $link = mysql_connect($server,$dbuser,$dbpass) or die(mysql_error());
 mysql_select_db($database) or die(mysql_error()); // Aqui seleccionamos la base de datos
 
 /* Primero comprovamos que no existe un usuario con el mismo login ya registrado */
 $query = "SELECT * FROM usuarios WHERE login='$login'";
 $result = mysql_query($query, $link) or die(mysql_error());
 
 if(mysql_num_rows($result)){
 echo "El usuario ya existe en la BD";
 } else {
 mysql_free_result($result);
 /* Ahora comprovamos que los dos pass coinciden */
 if($pass1!=$pass2) {
 echo "Los passwords deben coincidir<br>";
 echo 'Clica <a href="form.php">aquí</a> para volver al formulario';
 } else {
 $pass1=crypt($pass2, "semilla");
 
 /* Encripatmos el password, con la clave "semilla" que debeis sustituirpor la que mas os guste. Hay otros metodos de encriptacion, mirad en php.net si quereis conocerlos. */
 
 $query="INSERT INTO usuarios (login, nombre, apellidos, password, email) VALUES ('$login','$nombre','$apellidos','$pass1','$email'  )";
 
 $result=mysql_db_query($database,$query,$link);
 if(mysql_affected_rows($link)){
 echo "Usuario introducido correctamente";
 } else {
 echo "Error introduciendo el usuario";
 } /* Cierre del else */
 } /* Cierre del else que corresponde a if(mysql_affected_rows.....) */
 } /* Cierre del else que corresponde a if(mysql_num_rows...) */
 ?>
 
 
 
 este el el codigo de creacion de usuarios
     |