Ver Mensaje Individual
  #9 (permalink)  
Antiguo 03/08/2013, 13:13
Avatar de rocha7778
rocha7778
 
Fecha de Ingreso: mayo-2013
Ubicación: Cartagena Colombia
Mensajes: 79
Antigüedad: 11 años, 9 meses
Puntos: 1
Respuesta: Usar MySQLi en functions

Código PHP:

<?php
//INCLUIDES

//FUNCION DE REGISTRO. Se le debe de pasar el objeto mysqli
function registro() {
    
    
    
$db "clientes";
$mysqli = new mysqli("localhost""root""123456"$db);
 
/* verificar la conexión */
if (mysqli_connect_errno()) {
    
printf("Falló la conexión: %s\n"mysqli_connect_error());
    exit();
}
//RECUPERACION DE VARIABLES
    
$user='amdx';
    
 
//ESCAPAMOS LAS VARIABLES
$user=$mysqli->real_escape_string($user);

 
//CONVERTIMOS EL USUARIO A MINUSCULA
$user=strtolower($user);
 
//ENCRIPTACION DE CONTRASEÑA
    
$pass='123456';
    
$pass=md5($pass);
 
 
//REGISTRO
 
 
 
    
$query=$mysqli->query("SELECT * FROM usuarios WHERE user = '$user'  LIMIT 1;");
    
$d=$query->num_rows;
    if (
$d == 0) {
    if (
true) {
        
       
     
        
        
$mysqli->query("INSERT INTO ".$db.".usuarios ( usuario ,  PASSWORD ,  email ,fecha) VALUES ('$user', '$pass' ,  'rocha@',  NOW( ) );");
        echo 
'Se registró correctamente';
    } else {
        echo 
'Las contraseñas no coinciden.';
    } } else {
        echo 
'El nombre de usuario o el email ya se encuentran registrados!';
    }
}


registro();
 
?>
compañero probé tu código y ami me funciona correctamente, es decir el problema no es el código.

confirmamos si aun persite el problema, y si lo solucionaste postea lo que te estaba pasando para dejarlo registrado.