ayuda con bd en php!!

Iniciado por pepelon, 26 Octubre 2006, 00:31 AM

0 Miembros y 1 Visitante están viendo este tema.

pepelon

holas:
al crear un nuevo usuario me aparece:
No database selected
Como lo puedo arreglar?, el codigo es:

<?
if($_POST[enviar]) {
include("config.php") ;
function quitar($texto) {
$texto = trim($texto) ;
$texto = htmlspecialchars($texto) ;
return $texto ;
}
$nick = quitar($nick) ;
$email = quitar($email) ;
$con = mysql_query("SELECT id FROM usuarios WHERE nick='$nick' OR email='$email'") OR DIE(mysql_error());
if(mysql_num_rows($con) != 0) {
echo "Este usuario ya existe en la base de datos o ya hay un usuario con este email. Haz click <a href=\"javascript:history.back()\">aquí</a> para regresar." ;
}
else {
$fecha = time() ;
$contrasena = quitar($contrasena) ;
$contrasena = md5(md5($contrasena)) ;
mysql_query("insert into usuarios (fecha,nick,contrasena,email,sexo,ip) values ('$fecha','$nick','$contrasena','$email','$sexo','$REMOTE_ADDR')") ;
echo "Has sido registrado. Haz click aquí <a href=\"index.htm\">aquí</a> para regresar a la página principal." ;
}
}
?>

дٳŦ٭

Citar
include("config.php") ;

Postea el contenido de ese archivo (si existe) y si no tienes que hacer la conexión, declarar variables y demás.

Tu error radica aquí: http://www.php.net/manual/es/function.mysql-select-db.php

Saludos


Con sangre andaluza :)


pepelon

#2
y donde esta mysql-seect-db.php?

y Este es config.php
<?
$bdservidor = "localhost" ;

$bdusuario = "usuario" ;

$bdcontrasena = "clave" ;

$bd = "la_direccion_de_bd" ;

if($conectar =  @mysql_connect($bdservidor,$bdusuario,$bdcontrasena)) {
@mysql_select_db($bd,$conectar) ;
}
else {
$error = mysql_error() ;
echo "No se pudo conectar a la base de datos por: <b>$error</b>" ;
}
?>

Gracias

SeniorX

Lo que pasa es que la variable $bd no tiene que tener la direccion de una base de datos, sino que el nombre de la base de datos, por ejemplo Usuarios
try {
     live();
}
catch (ShitHappensException ex) {
MessageBox.Show(ex.Solution)
}

Precaución: La programacion puede producir adiccion

MakiaResc

$bd = "la_direccion_de_bd" ;

Hay no va la direccion si no el nombre de la Base de datos.


pepelon

Gracias, ya resolvi el problema  ;D ;D ;D