Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

¿Me podrian ayudar a pasar estos codigos a mysqli?

Este es el 1º codigo:
<?php
session_start();
include('acceso_db.php');
if(isset($_POST['enviar'])) {
if(empty($_POST['usuario_nombre']) || empty($_POST['usuario_clave'])) {
echo"
<script>
alert('Introdusca USUARIO Y CONTRASEÑA PARA INGRESAR');
location.replace('acceso.php');
</script>
";
}else {
$usuario_nombre = mysqli_real_escape_string($_POST['usuario_nombre']);
$usuario_clave = mysqli_real_escape_string($_POST['usuario_clave']);
$usuario_clave = md5($usuario_clave);
$sql = mysql_query("SELECT usuario_id, usuario_nombre, usuario_clave FROM usuarios WHERE usuario_nombre='".$usuario_nombre."' AND usuario_clave='".$usuario_clave."'");
if($row = mysqli_fetch_array($sql)) {
$_SESSION['usuario_id'] = $row['usuario_id']; el campo usuario_id
$_SESSION['usuario_nombre'] = $row["usuario_nombre"];
header("Location: login.php");
}else {
?>
<script>
alert('Datos ingresados Incorrectos');
location.replace('acceso.php');
</script>
<?php
}
}
}else {
header("Location: acceso.php");
}
?>
Este el 2º:
<?php
$host_db = "";
$usuario_db = "";
$clave_db = "";
$nombre_db = "";

mysql_connect($host_db, $usuario_db, $clave_db);
mysql_select_db($nombre_db);
?>
GRACIAS!
1
Puntos
410
Visitas
4
Resp
Por pablopg hace 17 meses
Principiante
Respuesta #1
hola, ya tenemos un guía publicada desde hace tiempo de como hacer esto de manera fácil https://datoweb.com/post/2486/ejemplos-de-como-usar-mysqli-de-manera-facil

salu2
1
Puntos
Por alber hace 17 meses
Administrador
Respuesta #2
yo haria algunos cambios el session_start lo pondria en el archivo conexion o en tu caso aceeso creo:
tu codigo este:
Este el 2º:
<?php
$host_db = ""; 
$usuario_db = "";
$clave_db = ""; 
$nombre_db = ""; 

mysql_connect($host_db, $usuario_db, $clave_db);
mysql_select_db($nombre_db);
?> 
lo cambiaria por esto(mysqli):
<?php 
// MANTENER SESSION ACTIVA
if(!isset($_SESSION)) session_start();
//CONEXIÓN A LA BASE DE DATOS
$hostname_db = "nombre de tu servidor";
$database_db = "nombre de tu base de datos";
$username_db = "nombre del usuario";
$password_db = "password de tu sevidor";
//Conectar a la base de datos
$conexion = mysqli_connect($hostname_db, $username_db, $password_db);
//Seleccionar la base de datos
mysqli_select_db($conexion,$database_db) or die ("Ninguna DB seleccionada");

 ?>
y arriba en 1 no entendi que queires hacer realmente.?
0
Puntos
Por Dannus hace 17 meses
Avanzado
Respuesta #3
me he imaginado que quieres un sistema de login creo?
0
Puntos
Por Dannus hace 17 meses
Avanzado
Respuesta #4
Si, quiero un sistema de login pero que tenga partes para ver tu perfil
0
Puntos
Por pablopg hace 17 meses
Principiante
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate