在使用SQL 'Default'关键字为自动递增主键执行PHP插入时,可以按照以下步骤进行操作:
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50),
email VARCHAR(50)
);
$name = "John";
$email = "john@example.com";
$sql = "INSERT INTO users (id, name, email) VALUES (DEFAULT, '$name', '$email')";
query()
方法或PDO的exec()
方法)执行SQL语句。$result = $connection->query($sql);
affected_rows
属性检查受影响的行数。if ($connection->affected_rows > 0) {
echo "插入成功!";
} else {
echo "插入失败!";
}
需要注意的是,上述示例中的代码仅供参考,实际应用中应该进行适当的错误处理和安全防护措施,如输入验证和参数绑定,以防止SQL注入等安全问题。
推荐的腾讯云相关产品:腾讯云数据库MySQL、腾讯云云服务器(CVM)
领取专属 10元无门槛券
手把手带您无忧上云