Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何为每张票创建一个单独的url?_Php - Fatal编程技术网

Php 如何为每张票创建一个单独的url?

Php 如何为每张票创建一个单独的url?,php,Php,我试图从头开始创建一个类似论坛的网站,这是迄今为止我遇到的第一个大问题,我试图为每个票证/主题创建一个单独的?信息[id]链接,但我就是做不到,无论我在url中输入什么id,我看到的都是它们,而不是特定的一个,视频中有所有代码 mydetails.php代码 ID Titlu 分类 描述 您的SQL查询正在显式地获取所有记录:“从论坛中选择*”在详细信息中的查询与在主题中的查询完全相同,在详细信息的代码中没有任何地方使用URL查询字符串中的id参数 您在该SQL查询中查找的是WHER

我试图从头开始创建一个类似论坛的网站,这是迄今为止我遇到的第一个大问题,我试图为每个票证/主题创建一个单独的?信息[id]链接,但我就是做不到,无论我在url中输入什么id,我看到的都是它们,而不是特定的一个,视频中有所有代码

mydetails.php代码


ID



Titlu



分类



描述


您的SQL查询正在显式地获取所有记录:
“从论坛中选择*”
详细信息中的查询与在
主题中的查询完全相同,在
详细信息的代码中没有任何地方使用URL查询字符串中的
id
参数

您在该SQL查询中查找的是
WHERE
关键字。例如:

SELECT * FROM forum WHERE id=?
$query = mysqli_prepare($conn, 'SELECT * FROM forum WHERE id=?');
mysqli_stmt_bind_param($query, 's', $_GET['id']);
mysqli_stmt_execute($query);

$result = mysqli_stmt_get_result($query);
while ($row = mysqli_fetch_array($result)) {
    // your output
}
WHERE
子句中,您可以标识特定的筛选器以查找所需的确切记录。然后,在执行查询之前,您可以访问该参数。虽然该链接显示(通常首选)面向对象的样式,但您也可以使用当前使用的过程样式。例如:

SELECT * FROM forum WHERE id=?
$query = mysqli_prepare($conn, 'SELECT * FROM forum WHERE id=?');
mysqli_stmt_bind_param($query, 's', $_GET['id']);
mysqli_stmt_execute($query);

$result = mysqli_stmt_get_result($query);
while ($row = mysqli_fetch_array($result)) {
    // your output
}

以视频格式处理这些信息很困难。问题中的文本显示您如何处理url中的id,这将使每个人都能更轻松地帮助您。