Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.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
SQL表中每一行的php自定义页面?_Php_Sql - Fatal编程技术网

SQL表中每一行的php自定义页面?

SQL表中每一行的php自定义页面?,php,sql,Php,Sql,如何为sql表的每一行设置自定义页面?当然,不必手动创建每一个。 比如说,我有一个用户名表及其详细信息。我想它,以便有一个独特的页面,为这个用户显示他/她的所有细节。每当用户更新其课程详细信息时,应更改此页面 我真的不知道这类网页叫什么,我希望链接或代码参考如何实现这一点 干杯。通常,只有一个页面可以处理所有记录的显示,使用一个参数来确定应该显示哪个记录。最简单的方法是通过查询字符串,这样example.com/userinfo.php?userid=1将显示用户1的详细信息,example.c

如何为sql表的每一行设置自定义页面?当然,不必手动创建每一个。 比如说,我有一个用户名表及其详细信息。我想它,以便有一个独特的页面,为这个用户显示他/她的所有细节。每当用户更新其课程详细信息时,应更改此页面

我真的不知道这类网页叫什么,我希望链接或代码参考如何实现这一点


干杯。

通常,只有一个页面可以处理所有记录的显示,使用一个参数来确定应该显示哪个记录。最简单的方法是通过查询字符串,这样
example.com/userinfo.php?userid=1
将显示用户1的详细信息,
example.com/userinfo.php?userid=2
将显示用户2的详细信息,等等

在如上所述编写
userinfo.php
页面时,可以使用如下代码显示正确的用户:

<?php
// check that user id was passed in query string
if (isset($_GET['userid'])) {
    $userid = (int)$_GET['userid'];
    // create sql query to lookup user details and store
    // in variables like $username, $displayname, etc.
    // AND USE PREPARED STATEMENTS! mind you
    // don't inject the variable into strings and allow SQL injection
} else {
    // display error page that user id is not valid, or default page
    // or redirect to home page, etc.
}

// display user details using HTML from data looked up
?>
<p>Username: <?php =$username ?></p>
<p>Display Name: <?php =$displayname ?></p>
.. etc.

通常,只有一个页面处理所有记录的显示,使用参数标识应显示的记录。最简单的方法是通过查询字符串,这样
example.com/userinfo.php?userid=1
将显示用户1的详细信息,
example.com/userinfo.php?userid=2
将显示用户2的详细信息,等等

在如上所述编写
userinfo.php
页面时,可以使用如下代码显示正确的用户:

<?php
// check that user id was passed in query string
if (isset($_GET['userid'])) {
    $userid = (int)$_GET['userid'];
    // create sql query to lookup user details and store
    // in variables like $username, $displayname, etc.
    // AND USE PREPARED STATEMENTS! mind you
    // don't inject the variable into strings and allow SQL injection
} else {
    // display error page that user id is not valid, or default page
    // or redirect to home page, etc.
}

// display user details using HTML from data looked up
?>
<p>Username: <?php =$username ?></p>
<p>Display Name: <?php =$displayname ?></p>
.. etc.

另一个例子是stackoverflow。当创建一个问题时,会创建一个唯一的页面,以便人们可以看到它。所有问题都有一个页面。实际上,你应该多学一点PHP。这叫做模板。是的,我知道这是一页(一个模板)的所有问题,我只是想知道如何才能做到这一点。谢谢编辑:我想我记得这需要使用.htaccess?我记得我的维基是为了让它有直接的链接,而不是什么我必须编辑的东西。只有当你想使用url重写来创建好的页面url时,这才是必要的,比如
example.com/users/Kenny
example.com/users/mellamokb
,而不是例如
example.com/users.php?userid=123
@mellamokb是的,这就是我真正想要的。首先,我将使用您的方法来创建用户页面,然后使其看起来更好。另一个示例是stackoverflow。当创建一个问题时,会创建一个唯一的页面,以便人们可以看到它。所有问题都有一个页面。实际上,你应该多学一点PHP。这叫做模板。是的,我知道这是一页(一个模板)的所有问题,我只是想知道如何才能做到这一点。谢谢编辑:我想我记得这需要使用.htaccess?我记得我的维基是为了让它有直接的链接,而不是什么我必须编辑的东西。只有当你想使用url重写来创建好的页面url时,这才是必要的,比如
example.com/users/Kenny
example.com/users/mellamokb
,而不是例如
example.com/users.php?userid=123
@mellamokb是的,这就是我真正想要的。首先,我将使用您的方法来创建用户页面,然后使其看起来更好。谢谢,这可能会奏效。我现在就来做,看看效果如何:)谢谢,这可能行得通。我现在就开始工作,看看情况如何:)