PHP/MySQL-在数据库中写入和检查大写字母
我有以下代码将玩家的姓名和分数写入highscore表。如何将大写的“name”写入数据库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
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方法,但我更喜欢你。