我有一個PHP腳本來檢查用戶名的可用性(如果它已經採取或不)。但我想比較用戶輸入的用戶名和小寫的數據庫用戶名。我已經把輸入以小寫字母輸入,但是如何以小寫字母使檢索列成爲可能。這裏的PHP腳本
<?php
$usr = strtolower($_GET['username']);
$link = new PDO('mysql:host=***;dbname=***;charset=UTF-8','***','***');
$usr_check = $link->prepare("SELECT * FROM Conference WHERE Username = :usr");
$usr_check->bindParam(':usr', $usr);
$usr_check->execute();
if($usr_check->rowCount()>0)
echo "false";
else
echo "true";
?>
如何設置的用戶名欄爲小寫,然後把它比作$usr
?因爲你的評論稱下面,我建議你做以下感謝
你只需要在這個MySQL查詢中的用戶名? –
真奇怪的是[我以前見過這個確切的問題](http://stackoverflow.com/questions/12656617/php-pdo-username-availability-checker#comment17075255_12656617)。 – Daedalus
@Charlie Yabben你可以簡單地「選擇1從會議WHERE用戶名=:usr」而不轉換你的專欄。 –