小编asd*_*das的帖子

PHP mysqli插入不工作,但没有给出任何错误

正如标题所说我试图做一个简单的插入,但实际上没有插入表中.我尝试打印错误,但没有报告.

我的用户表有比这4个更多的字段,但它们都应该默认.

$query = 'INSERT INTO users (username, password, level, name) VALUES (?, ?, ?, ?)';
if($stmt = $db -> prepare($query))
{
    $stmt -> bind_param('ssis', $username, $password, $newlevel, $realname);
    $stmt -> execute();
    $stmt -> close();
    echo 'Any Errors: '.$db->error.PHP_EOL;
}
Run Code Online (Sandbox Code Playgroud)

没有给出错误,但是当我在phpmyadmin中查看表时,没有添加新行.我确信这些类型是正确的(字符串和整数).这里有什么问题,或者它与我忽略其他列的事实有关.我在用户表中有大约8列.

php mysql mysqli insert

2
推荐指数
1
解决办法
5488
查看次数

标签 统计

insert ×1

mysql ×1

mysqli ×1

php ×1