Como corrigido esse erro de análise no meu código PHP? [fechado
-
21-09-2019 - |
Pergunta
Acabei de iniciar o PHP e quero saber como corrigir esse erro de análise. Este é o erro:
Parse error: parse error in E:\wamp\www\PHP\create.php on line 22
E aqui está o meu código. A propósito, estou fazendo um sistema de manipulação de banco de dados e uso o WampServer e o Dreamweaver.
<?php
include 'E:\wamp\www\PHP\connection.php';
$IDNUMBER = $_POST['ID'];
$LNAME = $_POST['Lname'];
$FNAME = $_POST['Fname'];
$MNAME = $_POST['Mname'];
$GRADEYR = $_POST['GradeYr'];
$ADDRESS = $_POST['Address'];
if (!$_POST['submit']) {
echo "please fill out the form";
header('Location: E:\wamp\www\PHP\main.php');
} else {
mysql_query = "INSERT INTO students (`IDNUMBER`,`LNAME` ,`FNAME` ,`MNAME` ,`GRADEYR` ,`ADDRESS`)
VALUES (NULL, '$IDNUMBER', '$LNAME', '$FNAME', '$MNAME', '$GRADEYR', '$ADDRESS')") or die(mysql_error());
echo "User has been added!";
header('E:\wamp\www\PHP\main.php');
}
?>
Solução
mysql_query = "INSERT ....") or die(...);
Você tem um fechamento extra ")"; Remova de lá.
O código se parece com mysql_query ("inserir ....") ou morrer (...);
Se você quiser inserir algo no banco de dados :)
Outras dicas
mysql_query = "...
deveria estar
mysql_query(...)
Você provavelmente também esqueceu de escapar / higienizar a entrada do usuário ...
Se o nome ou um endereço contiver um 'você pode ter problemas
'$ Endereço') ") Você tem uma faixa extra aqui. Verifique o cara.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow