我有一个页面,它从URL中获取一个GET变量,并将其与mysql数据库进行检查,如下所示:
<?php
$t=$_GET['t'];
//check against database
?>
<div><?php echo $t; ?></div>
这是有效的。然而,当我在get变量上添加mysql_real_escape_string
时,比如:
$t=mysql_real_escape_string($_GET['t']);
变量消失。div里面什么都没有,我不知道为什么。我试过很多普通的琴弦,它们都消失了。
您必须在using mysql_real_escape_string();
之前连接到数据库