获取通过链接传递的sql查询的正确列id

时间:2017-03-03 09:47:04

标签: php mysql

作为PHP的初学者,我在一个包含14列的数据库中有一个表。我需要通过另一页上的“href”链接提取一些列。我正在努力获取特定列的特定列ID,因为我需要在html页面上将列显示为纯文本。

所以这是显示列'A'和'G'的提取代码,包括表中的两个链接。

 while($row=mysql_fetch_array($res))
    {
    echo "<tr>";
    echo "<td>" . $row['A'] . "</td>";
    echo "<td>" . $row['G'] . "</td>";
    echo "<td><a href=\"Sequence.php?rowid=" . $row['N'] . "\">FASTA</a></td>";
    echo "<td><a href=\"Fullentry.php?rowid=" . $row['A']. $row['B']. $row['C']. $row['D']. $row['E']. $row['G']. $row['H']. $row['I']. $row['J']. $row['K']. $row['L']. $row['M'] ."\">Full Entry</a></td>";
    echo "</tr>";
    }

我在FullEntry.php的下一个php页面上分别得到A到M列的问题,我需要列中的数据作为纯文本。 这是我在FullEntry.php页面上提出的。     

$row = $_GET['rowid'];
<!--Here is where I need the multiple row ID's to get separate columnar data-->
echo $row;
?>

那么如何使用original.php页面中不同列的不同id来通过FullEntry.php页面单独显示结果,或者如果可以对sql查询进行任何修改。帮助将不胜感激。 任何帮助,将不胜感激。 提前谢谢!

1 个答案:

答案 0 :(得分:0)

在这里我添加了一个分隔符| bewteen $ row reults like echo "<td><a href=\"Fullentry.php?rowid=" . $row['A']."|".$row['B']."|". $row['C']."|"..."\">Full Entry</a></td>";

结果将类似Fullentry.php?rowid=a|b|c|d|e.....,你可以通过爆炸rowid来访问它。

$result = $_POST['rowid]; $result = explode("|",$result); echo $result [0]; echo $result [1];...