Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP MySQL插入无法工作_Php_Mysql_Insert_Null - Fatal编程技术网

PHP MySQL插入无法工作

PHP MySQL插入无法工作,php,mysql,insert,null,Php,Mysql,Insert,Null,我在将数据插入表时遇到问题。我以前也做过类似的事情,但出于某些奇怪的原因(这总是一个奇怪的原因,哈哈),它不起作用 这是我的主要PHP文件 $sql = "INSERT INTO users (forename, surname, tel, mob, email, sent) VALUES ('$forename', '$surname', '$tel', '$mob', '$email', '$sent')"; if (mysqli_query($sql)) { die("Recor

我在将数据插入表时遇到问题。我以前也做过类似的事情,但出于某些奇怪的原因(这总是一个奇怪的原因,哈哈),它不起作用

这是我的主要PHP文件

$sql = "INSERT INTO users (forename, surname, tel, mob, email, sent) VALUES ('$forename', '$surname', '$tel', '$mob', '$email', '$sent')";

if (mysqli_query($sql)) {
    die("Record Submitted!");
} else {
    die("MySQL INSERT ERROR!");
}
我的db.php文件是:

<?php
$conn = mysqli_connect('localhost', 'root', 'root', 'uni');
if (mysqli_connect_errno()) {
   die(mysqli_connect_error());
}
?>

我得到的错误是“MySQL插入错误!”。有人知道问题是什么吗

谢谢

应该是-

mysqli_query($conn, $sql)

您缺少
mysqli\u query()
的参数。应该是:

if (mysqli_query($conn, $sql)) {

mysqli\u query()
的第一个参数应该是
$conn
,第二个参数是SQL。是的,我真的需要停止工作。现在是早上6点,所以。。谢谢你,巴德!