我尝试使用以下代码在数据库中插入用户信息:
include 'conexao.php';
if (isset($_POST['submit'])){
$nome = $_POST['name']; $telefone = $_POST['phone']; $endereco = $_POST['adress']; $contato = $_POST['contact']; $bairro = $_POST['adress-bairro']; $cidade = $_POST['adress-cidade']; $cep = $_POST['cp']; $email = $_POST['email']; $cpf = $_POST['cpf'];
$sql = "INSERT INTO clientes_pf SET NomeCliente = '$nome', Telefone = '$telefone', Endereco = '$endereco', Contato = '$contato', Bairro = '$bairro', Cidade = '$cidade', CEP = '$cep', email = '$email' cpf = '$cpf'"; $pdo->query($sql); } conexao.php代码
但是查询不起作用,并且数据库中均未添加任何查询。对不起,我的英语不好。
提前致谢。
问题来源于stack overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
因为您写错了插入字符串的语法。请尝试此插入字符串。
$sql = "INSERT INTO clientes_pf (NomeCliente, Telefone, Endereco, Contato, Bairro, Cidade, CEP, email, cpf) VALUES( '$nome', '$telefone', '$endereco', '$contato', '$bairro', '$cidade', '$cep', '$email' ,'$cpf'"); 另外,我建议您应在PDO中使用staterment参数,以避免SQL注入。