gpt4 book ai didi

php - 如何在 php 中创建我的帐户页面

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

我正在尝试创建一个我的帐户页面,用户可以在其中查看他们在注册页面上输入到网站中的信息。我只想显示当前登录用户的信息。

这是我到目前为止所拥有的,但它不起作用

<?php
include_once('DBconnect.php');


$sql= "SELECT * FROM users WHERE username='".$username."'";
$res = mysql_query($sql) or die(mysql_error());

while ($row = mysql_fetch_assoc($res)){
$username = $row['username'];
$firstname = $row['first_name'];
$lastname = $row['last_name'];
$email = $row['email'];
$school = $row['school'];
$topics .= "<tr><td>username:".$username." </td><td>First name:".$firstname."</td><td>Last name:".$lastname."</td><td>email: ".$email."</td><td>school: ".$school."</td></tr>";
echo $topics;
} ?>

最佳答案

尝试将 mysql_fetch_assoc() 封装在一个返回数组结果集的函数中,如下所示:

 function populate_array($res) {
while ($row = @mysql_fetch_assoc($res) {
$result_array[] = $row;
}
return $result_array;
}

然后使用 for 循环迭代结果集,如下所示:

$result = populate_array($res);
$sets = count($result);

for($i=0;$i<$sets;$i++) {
$topics .= $result[$i]['username'] . $result[$i]['firstname'] . $result[$i]['lastname']; // continue
}

echo $topics;

关于php - 如何在 php 中创建我的帐户页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22932607/

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