解析错误:语法错误,php中文件的意外结尾,带有mysqli连接
我正在为一个网站编程注册,mysql数据库有问题,现在我遇到了以下错误: 解析错误:语法错误,第50行的/home/*****/public_html/register.php中出现意外的文件结尾 我看不出我自己的错误,如果你们中有人能在我的代码中找到它,我会很高兴:解析错误:语法错误,php中文件的意外结尾,带有mysqli连接,php,mysql,Php,Mysql,我正在为一个网站编程注册,mysql数据库有问题,现在我遇到了以下错误: 解析错误:语法错误,第50行的/home/*****/public_html/register.php中出现意外的文件结尾 我看不出我自己的错误,如果你们中有人能在我的代码中找到它,我会很高兴: <?php $servername = "*****"; $username = "*****"; $password = "*****"; $dbname = "*****"; $conn = mysqli_conn
<?php
$servername = "*****";
$username = "*****";
$password = "*****";
$dbname = "*****";
$conn = mysqli_connect($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
/*define('DB_HOST', 'mysql.hostinger.de');
define('DB_NAME', 'u544596746_cobra');
define('DB_USER','u544596746_admin');
define('DB_PASSWORD','H6huA7qFRk2v');
$con=mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die("Failed to connect to MySQL: " . mysql_error());
$db=mysql_select_db(DB_NAME,$con) or die("Failed to connect to MySQL: " . mysql_error());*/
function register()
{
session_start();
if($_POST["email"]!="" and $_POST["password"]!="" and $_POST["username"]!="" and $_POST["password"]== $_POST["password_confirm"])
{
$sql = "INSERT INTO `tblUser`(`UserName`, `Vorname`, `Nachname`, `EMail`, `Geschlecht`, `Geburtsdatum`, `RegestrierungDate`, `Password`, `FKRole`) VALUES ('" .$_POST['username']. "','" . $_POST['vorname']. "','" .$_POST['nachname']. "','" .$_POST['email']. "','" .$_POST['geschlecht']. "','" .$_POST['geburtsdatum']. "',Curdate(),'" .$_POST['password']. "',2)";
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
//header('Location: index.php');
}
else
{
header('Location: 404.html');
}
}
if(isset ($_POST['submit']))
{
register();
}
$conn->close();
?>
这行
if ($conn->connect_error) {
没有相应的右括号。哇,我太瞎了。thxPlease accept and upvote(如果这有帮助的话;)当然,我可以在12分钟内接受^^现在我得到错误:在第31行的非对象上调用成员函数query(),但我不知道为什么$conn
不在您的函数范围内。现在我得到错误:在第31行的非对象上调用成员函数query(),但我不知道为什么