PHP - Al final lo pude arreglar codigo obsoleto

   
Vista:

Al final lo pude arreglar codigo obsoleto

Publicado por sergioMM (8 intervenciones) el 19/02/2014 19:10:31
Despues de batallar por fin pude arreglarlo, no habia fallo creo, el problema es el codigo esta obsoleto, este es el codigo:
Agradezco a todos los que colaborado conmigo.

1
2
3
4
5
6
7
8
9
10
<?php
 
$con = mysqli_connect("DOMINIO.es.mysql","USU","Contraseña","DB");
 
if(@mysql_num_rows(mysql_query("SELECT * FROM `registro` WHERE `passuno`=".$_POST['passuno'],$con)) > 0 ){
echo "Ese usuario ya existe, prueba con otro.";
exit();
}
 
?>

ESTE ES EL QUE FUNCIONA por lo menos ami en local.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
 
$con = mysqli_connect("localhost","root","Contraseña","DB");
 
 
if (mysqli_connect_errno())
  {
  printf("Falló la conexion con MySQL: ", mysqli_connect_error());
  }
 
 
$consulta = "SELECT * FROM `registro` WHERE `passuno`=".$_POST['passuno'];
if($sentencia = mysqli_prepare($con, $consulta));{
 
	 mysqli_stmt_execute($sentencia);
 
    /* almacenar el resultado */
    mysqli_stmt_store_result($sentencia);
 
$resultado = mysqli_stmt_num_rows($sentencia);
if($resultado == 0) {
echo "No existe ningun usuario";    /* Aqui pueden poner las instruciones que quieran como por ejemplo insertar un usuario nuevo*/
 
}
 
if($resultado == 1) {
 
	 echo "Ese usuario ya esta registrado "; /* Aqui ocurre lo mismo pongan las intrucciones que quieran*/
 
 
}
    printf("Número de filas: %d.\n", mysqli_stmt_num_rows($sentencia));
	 /* cerrar la sentencia */
    mysqli_stmt_close($sentencia);
 
}
 
 
 
mysqli_close($con);
 
?>
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
Imágen de perfil de xve

Al final lo pude arreglar codigo obsoleto

Publicado por xve (5512 intervenciones) el 19/02/2014 20:30:45
Hola Sergio, gracias por compartirlo... mysql_connect esta ya es deprecated... en cualquier momento dejara de funcionar...
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