gpt4 book ai didi

php - 在数据库中找不到我的注册详细信息

转载 作者:行者123 更新时间:2023-11-29 03:47:51 32 4
gpt4 key购买 nike

我是 php 的新手,在一个项目上遇到了问题。我创建了一个数据库和一个表,创建了注册页面,一切似乎都正常。但是,在注册页面上输入的所有详细信息都没有出现在数据库中。请谁能帮助调试?php​​代码如下所示

<?php 
session_start();

require_once('config.php');

?>

<?php
if (isset($_POST['register'])){
$name = $_POST['name'];
$email = $_POST['email'];
$password = $_POST['password'];
$cpassword = $_POST['confirm_password'];

$sql = $con->query("INSERT into 'users' (id, name, email,
password,confirm_password) VALUES ('', {$name}', '{$email}',
'{$password}', '{$cpassword}')");
die ("cannot connect to database;");
}

?>

CONFIG FILE:
<?php

$con = mysqli_connect("localhost", "root", "","knux");

?>

最佳答案

您正在混合面向过程和面向对象的方法。 mysqli_connect 返回句柄,而不是对象,因此您不能使用 $con->something。使用它来创建数据库连接:

$con = new mysqli('localhost', 'root', '', 'knux');

更多:http://php.net/manual/en/mysqli.construct.php

关于php - 在数据库中找不到我的注册详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36566210/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com