Problem solved
The answer was
$query = "SELECT manager FROM tablename WHERE manager='$manager'";
Subtle difference, but removing the dots before and after $manager was the answer.
Credit to PHPFreaks.com
I had this;
<?php include 'dbdetails.php';
$id = mysql_real_escape_string($_GET['id']);
$query = 'SELECT `column` FROM `tablename` WHERE `id` = '.$id.' ';
$result = mysql_query($query);
$row = mysql_fetch_array($result);
echo $row['column'];
?>
(taken from here)
This works fine if I am solely working with an ID, however I have repeated values in the column I need to work with so ID will not work for what I am trying to achieve.
Essentially I am trying to create pages on the fly using the Manager
column as the query as opposed to the ID
.
What would be the correct way to achieve this? I presume DISTINCT
comes into play?
I am aiming for;
<a href="sitename.com/?manager=Micky Adams">Micky Adams</a>
as my structure, where it fetches all instances of Micky Adams
or whichever manager name is set up as the anchor.