PHP 和 MySQL - 获取 URL 上的变量

标签 php mysql isset

我是新手,需要帮助。

我制作了一个页面 (page.php),显示来自 MySQL 的数据列表,但仅提取 我的表格中共有 10 列,其中有 6 列。

在每一行旁边,我放置了一个链接:

<a href="detail.php?id=<?php echo $rows -> num_id;?>" target="_blank">

例如,如果包含num_id=8,则链接将为detail.php?id=8,这实际上有效.

问题是,如何设置detail.php页面来获取num_id

我尝试过使用:

if(isset($_GET['id']))
{ 

$query2="select * from data_table where num_id=$nokasus ";
$result=mysql_query($query2) or die(mysql_error());

while($rows=mysql_fetch_object($result)){ HTML CODE HERE }

感谢您的帮助。

最佳答案

如何通过 $_GET[] 从 url 获取 id 并将其分配给一个变量,然后做你的事情。

示例:

$id = $_GET['id'];
$query = "SELECT * FROM data_table WHERE num_id = $id" ;

关于PHP 和 MySQL - 获取 URL 上的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22677791/

相关文章:

php - 如何查询没有 '(single quote) and display the result with '(单引号)的单词?

php - 将 mysql 列移动到另一个表

MySQL 未在 XAMPP 中启动

mysql - 获取一列与另一列匹配的结果

php - php中isset()和empty()的区别

php - MySQL 大表管理?

php - 以html表格格式显示json数据

mysql - 将数据库导入 PhpMyAdmin 时出现奇怪的错误

php - 哪种方法会更快?错误抑制@ $ _ REQUEST ['x']或通过isset($ _ REQUEST ['x'])

php - 需要 isset 和 !='