我有一個Xcode和客戶登錄功能的問題。 2文本框:一個用於名稱,一個用於密碼。登錄:區分大小寫Xcode/PHP
在我的數據庫(例如)密碼是「你好」。 但是我可以輸入「Hello」或「hello」(不區分大小寫)來完成登錄條件。
我能做些什麼來區分大小寫? (在Xcode或PHP?)
帶.php文件:
$Nickname = $_GET["User"];
$Password = $_GET["Password"];
$query = "SELECT Count(*) FROM kunde WHERE Nickname='$Nickname' AND Password='$Password'";
$result=mysql_query($query) or die("error");
$num = mysql_numrows($result);
mysql_close();
$rows = array();
while ($r = mysql_fetch_assoc($result))
{
$rows[] = $r['Count(*)'];
}
echo json_encode($rows);
Xcode在這方面的作用是什麼? – Monolo 2012-02-21 13:52:48
你能告訴我們你的數據庫/表使用哪種mysql排序規則嗎? – pduersteler 2012-02-21 13:53:43
你可以在php代碼中使用strcmp()函數來檢查它,或者將表編碼從_ci(case insensetive)改爲_cs(case sensetive) – Electronick 2012-02-21 14:01:54