从URL QueryString访问数据的问题

时间:2015-11-24 14:05:58

标签: php

请告诉我如何在第二页中使用queryString变量?例如,在页面' a.php'我已经生成了这些链接

<?php
  echo '<a href="www.domain.com/b.php?id=1">Comedy</a>';
  echo '<a href="www.domain.com/b.php?id=2">Family</a>';
  echo '<a href="www.domain.com/b.php?id=3">Action</a>';

现在我如何使用页面b.php中的id在数据库上运行查询,如

 SELECT * FROM products WHERE id = 

正如您所看到的,我需要从此处的URL queryString传递id

2 个答案:

答案 0 :(得分:4)

ID将在$ _GET变量中:

$sql = 'SELECT * FROM products WHERE id = ' . (int)$_GET['id'];

答案 1 :(得分:2)

$id=$_GET['id'];

"SELECT * FROM products WHERE id = $id"