我正在使用以下字符串从我的数据库中获取项目:
mysql_query("SELECT * FROM tracking WHERE track_id = '123' ");
我希望使用与123
类似的流程从网址获取echo $_GET['id'];
,因此当网址为“http://example.com/?id=456”时,字符串将如下所示:
mysql_query("SELECT * FROM tracking WHERE track_id = '456' ");
非常感谢任何帮助。
答案 0 :(得分:0)
正如你已经提出的那样......
mysql_query("SELECT * FROM tracking WHERE track_id = '<?php echo $_GET['id']; ?>' ");
或(因为你可能已经在php中了)...
mysql_query("SELECT * FROM tracking WHERE track_id = '" . $_GET['id'] . "' ");
答案 1 :(得分:0)
试试这个 mysql_query(“SELECT * FROM tracking WHERE track_id ='”。$ _ GET ['id']。“'”);
答案 2 :(得分:0)
mysql_query(“SELECT * FROM tracking WHERE track_id ='”。$ _ GET ['id']。“'”);
答案 3 :(得分:0)
这是一种可行的方法 请记住,不推荐使用mysql函数(改为使用mysqli)并且不要忘记清理输入。
$id = $_GET['id'];
$id = mysqli_real_escape_string($id);
mysqli_query($db,"SELECT * FROM tracking WHERE track_id = '".$id."' ");