0

How can I use query string variable in second page? For example in page 'a.php' I have generated these links

<?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>';

Now how I can use the id in page b.php to run a query on database like

 SELECT * FROM products WHERE id = 

As you can see I need to pass the id getting from the URL query string at here

halfer
  • 19,824
  • 17
  • 99
  • 186
Mona Coder
  • 6,212
  • 18
  • 66
  • 128

2 Answers2

4

The ID will be in the $_GET variable:

$sql = 'SELECT * FROM products WHERE id = ' . (int)$_GET['id'];
KiwiJuicer
  • 1,952
  • 14
  • 28
2
$id=$_GET['id'];

"SELECT * FROM products WHERE id = $id"
Sugumar Venkatesan
  • 4,019
  • 8
  • 46
  • 77