matheusrf Postado Novembro 11, 2018 Denunciar Share Postado Novembro 11, 2018 Estou tendo problemas ao tentar adicionar dados utilizando mysqli. O array não está chegando correto no query, na verdade não chega correto para a linha $values = implode("', '", $escaped_values);. Segue abaixo código, devo estar errando na sintaxe. unset($_POST['action']); $connect = connect(tupa); $columns = implode(", ",array_keys($_POST)); $count = count($_POST); $escaped_values = array_map('mysqli_real_escape_string', array_fill(1,$count,$connect), array_values($_POST)); $values = implode("', '", $escaped_values); $sql = "INSERT INTO people_records($columns) VALUES ('$values')"; mysqli_query($connect, $sql) or die (mysqli_error(connect($connect))); header("Location: ../system.php"); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Leonardo Persan Postado Novembro 19, 2018 Denunciar Share Postado Novembro 19, 2018 Troque o primeiro parâmetro de arra_fill de 1 para 0. Se não resolver... De um var_dump em $escaped_values e em $sql e mostra um print pra gente ver o que está acontecendo Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
matheusrf
Estou tendo problemas ao tentar adicionar dados utilizando mysqli. O array não está chegando correto no query, na verdade não chega correto para a linha $values = implode("', '", $escaped_values);.
Segue abaixo código, devo estar errando na sintaxe.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.