SQL - Error selecionando la base de datos

   
Vista:

Error selecionando la base de datos

Publicado por salva (5 intervenciones) el 21/09/2010 21:07:11
Hola, buenas tardes:
He creado en el servidor donde tengo alojada la web, una base de datos MySQL que he llamado registro y que MySQL a nombrado midominio_registro. También he creado dentro de esa base de datos una tabla llamada usuarios con cuatro campos:

ID_USUARIO (int 11) auto_increment
usuario (varchar 30)
email (varchar 30)
fecha (datetime)

Por otro lado he creado en PHP un formulario llamado insertar.php con el siguiente código:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<title>Insertar Registro</title>
</head>

<body>

<form method="post">
<br>

<p></p>
<table>

<tbody>
<tr>

<td>usuario:</td>
<td><input name="usuario" size="30" maxlength="30" type="text"></td>
</tr>
</tbody>
</table>
<br>
<table>
<tbody>
<tr>
<td>email: </td>
<td><input name="email" size="30" maxlength="30" type="text"></td>

</tr>

</tbody>
</table>
<br>
<input value="Grabar" type="submit">
</form>


<?php function Conectarse()
{
if (!($link=mysql_connect("localhost","usuario", "password")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("midominio_registro",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}

$link=Conectarse();
echo "Conexión con la base de datos conseguida.<br>";

$usuario=$_POST['usuario'];
$email=$_POST['email'];
mysql_query("insert into tbusuarios(usuario) values ('$usuario')",$link);
mysql_query("insert into tbusuarios(email) values ('$email')",$link);

mysql_close($link); //cierra la conexion

?>
</body>
</html>

Al abrir con el navegador insertar.php aparece el formulario con el texto: Error seleccionando la base de datos.

Alquien puede echarme una mano con esto, llevo algunos días buscando por el fono pero no encuentro la solución.

Gracias y saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Error selecionando la base de datos

Publicado por Juan Manuel Castaneda (16 intervenciones) el 01/10/2010 01:52:17
Esta consulta es para el Foro PHP. pero igualmente la responderé aquí.
function Conectarse($host='localhost',$user='root',$pass='',$db){
$con=mysql_conect($host,$user,$pass) or die("....");
return mysql_select_db($db,$con) or die("..."):
}
function AgregarUsuario(){
mysql_query("INSERT INTO tbusualrio(usuuario,emial) VALUES (usuarios=$_POST['usuario'] ,emal=$_POST[email]",Conectarse(,,,"midominio_registro"));
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar