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