PHP - Migracion de mysql a mysqli gestion de usuarios php

 
Vista:
sin imagen de perfil

Migracion de mysql a mysqli gestion de usuarios php

Publicado por gerardo (2 intervenciones) el 15/03/2017 18:29:04
Buenas gente, necesito migrar este codigo de validacion para mysqli ya que quiero que cuando la gente inicie sesion se le redirija por el nombre del usuario que esta entrando.. pero me dice que el codigo que estoy usando y su conexion estan obsoletas .. de antemano gracias

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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
<?php
include ("conexion.php");
 
//Recibimos las dos variables
$usuario=$_POST["usuario"];
$password=$_POST["password"];
 
/* Realizamos una consulta por cada tabla para buscar en que tabla se encuentra 
el usuario que está intentando acceder */
$admin = mysql_query("SELECT * FROM admin where usuario = '$usuario' AND password = '$password'");
$laura = mysql_query("SELECT * FROM laura WHERE usuario = '$usuario' AND password = '$password'");
$angelica = mysql_query("SELECT * FROM angelica WHERE usuario = '$usuario' AND password = '$password'");
$heira = mysql_query("SELECT * FROM heira where usuario = '$usuario' AND password = '$password'");
$virchi = mysql_query("SELECT * FROM virchi where usuario = '$usuario' AND password = '$password'");
$abiezer = mysql_query("SELECT * FROM abiezer where usuario = '$usuario' AND password = '$password'");
/* Sabemos que en el caso que exista el usuario se encontrará en una de estas 
tres tablas, por lo tanto se guardará en alguno de nuestras tres variables 
que guardan nuestra consulta */
 
/* Ahora comprobamos que variable contiene al usuario*/
if(mysql_num_rows($admin) > 0)
{
    /* Si entra en este if significa que el que intenta acceder es un admin, 
    por lo tanto le creamos una sesión */
    session_start();
 
    $_SESSION['admin']="$usuario";
 
    /* Nos dirigimos al espacio de los admin usando header que nos 
    redireccionará a la página que le indiquemos */
    header("Location: dashboardadmin.php");
 
    /* terminamos la ejecución ya que si redireccionamos ya no nos interesa 
    seguir ejecutando código de este archivo */
    exit();
}
 
/* Ahora comprobamos si el que intenta acceder es un laura */
else if(mysql_num_rows($laura) > 0)
{
    session_start();
    $_SESSION['laura']="$usuario";
    header("Location: dashboardmlpa.php");
    exit();
}
 
//comprobamos si es un angelica el que intenta abrir la sesión
else if(mysql_num_rows($angelica) > 0)
{
    session_start();
    $_SESSION['angelica']="$usuario";
    header("Location: dashboardamat.php");
    exit();
}
else
{
   /* Si no el usuario no se encuentra en ninguna de las tres tablas 
   imprime el siguiente mensaje */
   header("location: index.php");
}
 
/* Ahora comprobamos que variable contiene al usuario*/
if(mysql_num_rows($heira) > 0)
{
    /* Si entra en este if significa que el que intenta acceder es un admin, 
    por lo tanto le creamos una sesión */
    session_start();
 
    $_SESSION['heira']="$usuario";
 
    /* Nos dirigimos al espacio de los admin usando header que nos 
    redireccionará a la página que le indiquemos */
    header("Location: dashboardheira.php");
 
    /* terminamos la ejecución ya que si redireccionamos ya no nos interesa 
    seguir ejecutando código de este archivo */
    exit();
}
if(mysql_num_rows($virchi) > 0)
{
    /* Si entra en este if significa que el que intenta acceder es un admin, 
    por lo tanto le creamos una sesión */
    session_start();
 
    $_SESSION['virchi']="$usuario";
 
    /* Nos dirigimos al espacio de los admin usando header que nos 
    redireccionará a la página que le indiquemos */
    header("Location: dashboardvirchi.php");
 
    /* terminamos la ejecución ya que si redireccionamos ya no nos interesa 
    seguir ejecutando código de este archivo */
    exit();
}
if(mysql_num_rows($abiezer) > 0)
{
    /* Si entra en este if significa que el que intenta acceder es un admin, 
    por lo tanto le creamos una sesión */
    session_start();
 
    $_SESSION['abiezer']="$usuario";
 
    /* Nos dirigimos al espacio de los admin usando header que nos 
    redireccionará a la página que le indiquemos */
    header("Location: dashboardabiezer.php");
 
    /* terminamos la ejecución ya que si redireccionamos ya no nos interesa 
    seguir ejecutando código de este archivo */
    exit();
}
 
?>
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
sin imagen de perfil

Migracion de mysql a mysqli gestion de usuarios php

Publicado por Rafael (12 intervenciones) el 30/03/2017 18:08:21
dejame ver si entendí... quieres pasar de mysql a mysqli verdad? solo agregale la " i " a todo mira te dejo un link para que cheques, no se si sea a lo que te refieres y espero que te sirva... vienen ejemplos para que puedas guiarte

http://php.net/manual/es/mysqli.query.php
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