我正在尝试创建一个需要与动态创建的列表链接的页面。这是列表的代码。
$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;
它没有显示任何值。可以帮助吗?
答案 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());