添加到表和定向列表的动态数据列表的链接应显示数据

时间:2014-01-02 07:14:12

标签: php mysql

我正在尝试创建一个需要与动态创建的列表链接的页面。这是列表的代码。

$str="<td class='name'><a href='display.php?title=".$list["sn"][$i]."'>".$list["title"][$i]."</a>";

并在display.php中我需要获取在上面列表中创建的标题,并将该标题与表的名称相匹配,因为我有一个名为“list”的表,其中包含字段(1)sn(2) title(3)project_id和另一个名为“listmap”的表,其中包含字段(1)sn(2)project_id(3)table_name。因此listmap表将映射项目的各个列表标题的相应表名。 即g“列表”表中的数据如下 sn == 1,title ==水项目project_id == 1  在列表“listmap”表中,sn == 1 project_id == 1和table_name == waterp

我和每个项目都有单独的表格,如上面的“waterp”

我试图通过以下查询使其成为可能

$query=mysql_query("SELECT * FROM listmap where project_id = $_GET['title'];
") or die(mysql_error());
$query1=mysql_query("SELECT * FROM { $data['table_name']}") ;   
$result=mysql_fetch_row($query1);
    echo $result;

它没有显示任何值。可以帮助吗?

1 个答案:

答案 0 :(得分:0)

你在mysql_query()内有半分号,可能是你的查询一直失败

$query=mysql_query("SELECT * FROM listmap where project_id = $_GET['title'];
") or die(mysql_error());

将其更改为

$query=mysql_query("SELECT * FROM listmap where project_id = '".$_GET['title']."'
") or die(mysql_error());