【发布时间】:2015-09-03 08:01:51
【问题描述】:
致命错误:函数名称必须是第 3 行 C:\xampp\htdocs\CreateAccountT.php 中的字符串
<?php
//Email and Password
$Email = $_REQUEST("Email");
$Password = $_REQUEST("Password");
//PHP Only
$Hostname = "localhost";
$DBName = "accounts";
$User = "root";
$PasswordP = "";
mysql_connect($Hostname, $User, $PasswordP) or die("Can't connect to DB");
mysql_select_db($DBName) or die("Can't Connect to DB");
if(!$Email || !$Password){
echo"Empty";
}else{
$SQL = "SELECT * FROM accounts WHERE Email = '" . $Email ."'";
$Result = @mysql_query($SQL) or die("DB Error");
$Total = mysql_num_rows($Result);
if($Total == 0){
$insert = "INSERT INTO 'accounts' ('Email', 'Password') VALUES ('" . $Email . "', MDS('" . $Password . "'), 0)";
$SQL1 = mysql_query($insert);
echo"Success";
}else{
echo"AlreadyUsed";
}
} // End Main Else
mysql_close();
?>
有什么问题?
【问题讨论】:
-
他说得对,另外你必须使用 pdo 或 mysqli,因为你使用的旧 mysql 函数已被弃用并且非常不安全(尤其是你使用它们的方式)
标签: php database login unity3d