PHP/MySQL-在数据库中写入和检查大写字母

PHP/MySQL-在数据库中写入和检查大写字母,php,mysql,uppercase,Php,Mysql,Uppercase,我有以下代码将玩家的姓名和分数写入highscore表。如何将大写的“name”写入数据库 if(isset($_GET['name']) && isset($_GET['score'])) { $name = strip_tags(mysql_real_escape_string($_GET['name'])); $score = strip_tags(mysql_real_escape_string($_GET['score'])); $checkExist = mysql

我有以下代码将玩家的姓名和分数写入highscore表。如何将大写的“name”写入数据库

if(isset($_GET['name']) && isset($_GET['score'])) {
$name = strip_tags(mysql_real_escape_string($_GET['name']));
$score = strip_tags(mysql_real_escape_string($_GET['score']));

$checkExist = mysql_query("SELECT `name`, `score` FROM `$tbl_name` WHERE `name` = '$name'");
$row = mysql_fetch_assoc($checkExist);

if (mysql_num_rows($checkExist) > 0){
    if ($score > $row['score']){
        $sql = mysql_query("UPDATE `$tbl_name` SET `score` = '$score' WHERE `name` = '$name'");
    } else {
        // ERROR MSG: Your new score is lower.(not updating the database)
    }
} else {
    $sql = mysql_query("INSERT INTO `$tbl_name` (`id`,`name`,`score`) VALUES ('','$name','$score');");
}
$name=strtoupper(strip_标记(mysql_real_escape_字符串($_GET['name']))


在PHP中使用
strtoupper()
,或者在MySQL中使用
UPPER()
:两者的作用完全相同,由您决定

这是一种方法。虽然有一个SQL方法,但我更喜欢你。