如何使用php脚本登录系统到数据库?

问题描述 投票:-1回答:1

我正在尝试使用php构建一个简单的登录系统,但它不会将用户数据发送到数据库我使用XAMPP作为服务器,请检查我的代码...

这是我的dbh.inc.php - 连接到服务器的文件。

<?php 

$dbservername="localhost";
$dbusername="root";
$dbpassword="";
$dbname="loginsystem";



$conn= mysqli_connect($dbservername,$dbusername,$dbpassword,$dbname);

这是我的php脚本signup.inc.php,它处理将数据发送到数据库并告诉它将它放在我从头开始设置的pre表中

<?php


if  (isset($_POST['submit'])) {

include_once 'dbh.inc.php'; 

$first = mysqli_real_escape_string($conn, $_POST['first']); 
$last = mysqli_real_escape_string($conn, $_POST['last']); 
$email = mysqli_real_escape_string($conn, $_POST['email']); 
$uid = mysqli_real_escape_string($conn, $_POST['uid']); 
$pwd = mysqli_real_escape_string($conn, $_POST['pwd']); 




// inset the form data to the data base . 


    $sql= "INSERT_INTO users (user_first, user_last, user_email, user_uid, user_pwd) VALUES ('$first', '$last' , '$email', '$uid' , '$pwd');";
   mysqli_query($conn, $sql);

   exit(); 
// error handlers 
// check for empty fields. 


}


else {
header("Location: ../signup.php"); 
exit();

}
php
1个回答
0
投票

尝试更正查询语句

$sql= "INSERT INTO users (user_first, user_last, user_email, user_uid, user_pwd) VALUES ('$first', '$last' , '$email', '$uid' , '$pwd')";

INSERT INTO而不是INSERT_INTO并在;之后删除)

© www.soinside.com 2019 - 2024. All rights reserved.