好的,所以我重新上传了我的CMS,似乎所有的mysql都出错了,我已经缩小了很多,我坚持这个
include_once "connect_to_mysql.php"; // <<---- Connect to database here
$username = preg_replace('#[^A-Za-z0-9]#i', '', $_POST['username']);
// filter
$sql_uname_check = mysqli_query(" SELECT id FROM myMembers WHERE username='$username' LIMIT1");
$uname_check = mysql_num_rows($sql_uname_check);
任何人都有任何想法?,只是想了解事情的神秘事物
答案 0 :(得分:0)
你必须使用mysqli的正确格式,这与mysql中的格式不同
$sql_uname_check = mysqli_query($sql," SELECT id FROM myMembers WHERE username='$username' LIMIT1");
我假设您使用$ sql连接数据库。
您可以在http://php.net/manual/en/mysqli.query.php
结帐更多你也在混淆mysql_ *和mysqli_ * fuctions。使用
$uname_check = mysqli_num_rows($sql_uname_check);