MySql页面的动态


MySql Pages on the Fly

问题解决

答案是

$query = "SELECT manager FROM tablename WHERE manager='$manager'";

细微的差别,但是去掉$manager前面和后面的点就是答案。

来源: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'];  
?>

(from here)

这工作很好,如果我单独使用一个ID,但是我有重复的值在列中,我需要工作,所以ID将不适合我想要实现的。

本质上,我正在尝试使用Manager列作为查询而不是ID来动态创建页面。

实现这一目标的正确方法是什么?我猜DISTINCT起作用了?

我的目标是;

<a href="sitename.com/?manager=Micky Adams">Micky Adams</a>

作为我的结构,它获取Micky Adams或设置为锚的任何管理器名称的所有实例。

如果你把它改成:

$manager = $_GET['manager'];  
$query = 'SELECT `column` FROM `tablename` WHERE `manager` = '.$manager.' ';

那不是你想要的吗?如果您有一个以上的管理器实例,那么根据您的数据实际存储方式,DISTINCT只会有部分帮助。