mysqli_query的问题

大卫

mysqli_query 功能不起作用

$query=mysqli_query($config,"INSERT into users (username,first_name,last_name,email,password) VALUES('$un','$fn','$ln','$em','$pass','$date','0')");"); 

当我回显SQL查询时,它工作正常,但是当我尝试将其插入数据库时​​,它什么也没做,而是转到下一行。

我使用了这样的提交按钮 $signup = @$_POST['signup'];

signup 是提交按钮的名称。

卡罗尔·加西亚尼卡(Karol Gasienica)

资讯资讯

INSERT INTO语句有两种基本语法,如下所示:

INSERT INTO TABLE_NAME (column1, column2, column3,...columnN) VALUES (value1, value2, value3,...valueN);

如果要为表的所有添加值,则可能不需要在SQL查询中指定列名称

INSERT INTO TABLE_NAME VALUES (value1,value2,value3);

如何检查错误

您还可以通过以下代码检查连接是否已建立或是否存在任何错误:

if (!$config) {
    echo "Error: Unable to connect to MySQL." . PHP_EOL;
    echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
    echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
    exit;
}

或者最后,您可以使用以下命令检查查询错误:

echo mysqli_error($config);

有关调试的更多信息,您可以在这里阅读

您的代码中的问题

1.在您的代码中,)它应该太多,如下所示:

$query=mysqli_query($config,"INSERT into users (username,first_name,last_name,email,password) VALUES('$un','$fn','$ln','$em','$pass','$date','0');");

2.另外,您正在尝试向5个表中插入7个值,in中的值太大VALUES,或者表写入的数量太少。

3.@在您之前删除它$_POST因为可能存在一些错误,这将导致它不显示。更多信息可以在这里找到

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

mysqli_query函数的问题

来自分类Dev

从mysqli_query到mysqli_prepare遇到问题

来自分类Dev

mysqli_query()出错

来自分类Dev

如何调试mysqli_query?

来自分类Dev

无法获取mysqli_query

来自分类Dev

无法获取mysqli_query

来自分类Dev

mysqli_query($connect, $query) 返回 false:如何解决这个问题?

来自分类Dev

从 mysql _query 转换为 mysqli_query

来自分类Dev

mysqli_query()未产生预期结果

来自分类Dev

可以嵌套Mysqli_query()调用吗?

来自分类Dev

在会话中存储mysqli_query结果

来自分类Dev

来自mysqli_Query的回显结果

来自分类Dev

mysqli_query返回数字而不是varchar

来自分类Dev

MYSQLI_QUERY不返回值

来自分类Dev

OOP PHP集成mysqli_query

来自分类Dev

使用SET的PHP中的mysqli_query

来自分类Dev

php mysqli_query用户拒绝访问

来自分类Dev

mysqli_query()上的空白页?

来自分类Dev

mysqli_query字符串不长

来自分类Dev

带有特殊字符的mysqli_query

来自分类Dev

在if构造中使用mysqli_query

来自分类Dev

mysqli_query()至少需要2个参数和mysqli_query():空查询错误消息

来自分类Dev

Mysqli_query返回false,而Mysqli_error返回NULL?

来自分类Dev

mysqli_query和mysqli_fetch_assoc提供错误

来自分类Dev

mysqli_query()期望参数1为mysqli,给定对象

来自分类Dev

mysqli_query()期望参数1为mysqli,给定null:

来自分类Dev

“ mysqli_num_rows”与“ mysqli_query”的输出不兼容

来自分类Dev

为什么警告:mysqli_query():无法获取mysqli?

来自分类Dev

如何检查mysqli_query是否删除了任何行