Database access failed"
Publicado por Fido Dido (6 intervenciones) el 06/07/2019 02:02:20
Hola a todos, estoy haciendo un proyecto pequeño que combina PHP y Mysql. El proyecto es un sistema que permita a un usuario almacenar su nombre de usuario y su contraseña, y pasar a otra pagina donde insertar datos personales (direccion, email etc...).
Primero, usando la linea de comandos, cree una base de datos en la que hay dos tablas: una para almacenar nombre de usuario y password y otra donde almacenar los datos personales, este es el codigo fuente de la pagina donde el usuario inserta su nombre y password.
el archivo login:
El formulario se carga bien, pero debajo de este se muestra "Database access failed", el codigo no puede accesar la base de datos.
Primero, usando la linea de comandos, cree una base de datos en la que hay dos tablas: una para almacenar nombre de usuario y password y otra donde almacenar los datos personales, este es el codigo fuente de la pagina donde el usuario inserta su nombre y password.
el archivo login:
1
2
3
4
5
6
<?PHP
$DB_HOST = 'localhost';
$DB_USER = 'root';
$DB_NAME = 'registros';
$DB_PASSWORD = 'mysql';
?>
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
<?php
require_once 'login.php';
$conn = new mysqli($DB_HOST, $DB_USER, $DB_PASSWORD, $DB_NAME);
if ($conn->connect_error) die("Fatal Error");
echo <<<_END
<HTML>
<HEAD>
<META charset = "UTF-8"></META>
<TITLE>REGISTRO DE DATOS</TITLE>
</HEAD>
<BODY>
<CENTER><H1>LOGIN</H1>
<FORM action= "index1.php" method="POST" autocomplete='off'>
USUARIO:<BR>
<INPUT type= "text" name= "user"></INPUT><BR>
PASSWORD:<BR>
<INPUT type= "text" name= "password" autocomplete='off'></INPUT><BR>
<INPUT type="submit" value="Submit"></INPUT>
</FORM>
</CENTER>
</BODY>
</HTML>
_END;
$query = "insert into login values(user, password)";
$result = $conn->query($query);
if(!$result) die ("Database access failed");
?>
El formulario se carga bien, pero debajo de este se muestra "Database access failed", el codigo no puede accesar la base de datos.
Valora esta pregunta


0