gpt4 book ai didi

mysql_query 提交时返回错误

转载 作者:行者123 更新时间:2023-11-29 23:08:26 24 4
gpt4 key购买 nike

define('DB_NAME','swiftx');
define('DB_USER','root');
define('DB_PASSWORD','123456');
define('DB_HOST','localhost');


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

$connection = mysqli_connect(DB_HOST,DB_USER,DB_PASSWORD);
if (!$connection) {
die("Database connection failed: " . mysqli_error());
}else{
echo("Database Connected");
}

// 2. Select a database to use
$db_select = mysqli_select_db($connection, DB_NAME);
if (!$db_select) {
die("Database selection failed: " . mysqli_error());
}

$value = $_POST['name'];
$value2 = $_POST['attendance'];

$sql = "INSERT INTO people (Name,Email) VALUES ('$value','$value2')";

if(!mysqli_query($sql)){
die ("ERROR:". mysqli_error()); //error here <<<<<<<<
}

}
mysqli_close($connection);

为什么mysql返回错误“mysqli_query()需要至少2个参数”我正在遵循网站教程,我一次又一次地仔细检查,我已经注意到错误,有人可以帮我修复它吗?我不知道我做错了什么。

最佳答案

对于 mysqli_query(),我们需要传递两个参数

  1. $查询
  2. $link_identifier

在你的情况下,$query是$sql,$link_identifier是$connection..这意味着你需要以这种方式使用mysqli_qeury()mysqli_query($sql, $connection)

关于mysql_query 提交时返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28191309/

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