我非常熟悉php编码。我一直在使用网页来帮助我学习。但是现在我卡住了。
我试图将记录插入表中,但我无法使用。
php只生成消息"error:"
,但没有提供进一步的信息。任何帮助都会很棒。
P.S对表的连接工作正常,已经检查我能够读取数据,显然用户名和密码是读写权限...
$sql="INSERT INTO users (email, username, password, full_name, company_name, active, active_until, start_date, remote_backup, local_backup)
VALUES
('".$register_email_address."','".$register_username."','".$register_password."','".$register_fullname."','".$register_company_name."','".$active."','".$active_until."','".$start_date."','".$remote_backup."','".$local_backup."'";
if (!mysqli_query($sql,$con))
{
die('Error: ' . mysqli_error());
}
echo "1 record added";
答案 0 :(得分:1)
你显然在这里缺少右括号:
.$local_backup."')";
同时确保:
$active
可能是int)。答案 1 :(得分:1)
你应该使用mysqli连接来获取错误
使用
echo mysqli_error($con);
答案 2 :(得分:0)
if (!mysqli_query($sql,$con))
mysqli_query函数将连接作为第一个参数,而不是第二个参数。您需要切换参数的顺序。您还应该修改您的php.ini文件以启用错误报告+显示错误 - 它会告诉您这类事情。