gpt4 book ai didi

php - 使用 MYSQL 调用表中的一行

转载 作者:行者123 更新时间:2023-11-30 01:15:43 25 4
gpt4 key购买 nike

我正在尝试显示登录用户的特定信息,我可以调用 user_name,但我也能够从保存页面 html 的“网站”条目中调用信息,我需要能够向每个登录用户调用“网站”,即 Susan(用户名)在登录时显示 html,但是 Barry(用户名)显示与 susan 相同的 html,因为它是从 Susan 行调用的!请帮助它让我发疯!

这是 myaccount.php 上的代码:

Welcome To <?php echo $_SESSION['user_name'];?>'s Account Page</strong>  
<?php
if (isset($_GET['msg'])) {
echo "<div class=\"error\">$_GET[msg]</div>";
}
?>
<?php
$data = mysql_query("SELECT * FROM users") or die(mysql_error());
$info = mysql_fetch_array( $data );
Print "<b></b> ".$info['$website'] . " ";
?>

最佳答案

您必须在查询中添加 WHERE 子句。如果您的表中有一个名为 user_name 的字段,它将如下所示:

"SELECT * FROM users WHERE user_name = '" . $_SESSION['user_name'] . "'";

注意:您正在使用已弃用的(mysql_query),您应该使用具有不同语法的(mysqli_query) http://php.net/manual/en/mysqli.query.php

关于php - 使用 MYSQL 调用表中的一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19072925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com