gpt4 book ai didi

php - 登录后显示个人资料图片

转载 作者:行者123 更新时间:2023-11-29 21:30:51 24 4
gpt4 key购买 nike

我的想法是对的。我试图在用户登录时显示个人资料图像。我遇到运行时错误。我设置了三个不同的帐户。如果我按 User_Name 订购该语句,那么我只能得到 2 的 ID。如果我按 desc 订购它,那么我只能得到 3.. 的 ID,依此类推。我使用两种不同的命名条件。 mysql 和 mysqli。我只需要这个尽快发挥作用。这是我的源代码。他们是否要检查 ID 是否等于我在该 mysql 语句中的 User_Name?或者它比我想象的更复杂?

<?php
include "open_html.php";
include "htmlObody.php";
include "connect.php";

$query = mysqli_query($con, "SELECT User_Name FROM user");
$row = mysqli_fetch_assoc($query);

@setcookie("user", $row);

$conn = mysql_connect("localhost", "root", "");
mysql_select_db("info");

$query2 = "SELECT ID FROM user ORDER BY User_Name";

$result = mysql_query($query2);
$row2 = mysql_fetch_array($result);
?>

<div>
<img src="user_file.php?ID=<?php echo $row2['ID']; ?>"/>
<br />
<?php echo $_COOKIE["user"]; ?>
</div>

<?php
include "htmlCbody.php";
include "close_html.php";
?>

最佳答案

我的图像不是通过 ID 而是通过他们的名字来响应的。查询如下所示:

    $sql = "SELECT ID, User_Image, User_Name FROM user WHERE User_Name = Image_Name";

确保用户创建新用户时用户名与图像名称相同。所以类似:

$userName = $_POST["user"];
$userImage = $_POST["user"];
$query = mysqli_query($con, "SELECT * FROM user INSERT INTO user_name, user_image VALUES ("userName", "userImage"));

这并不是将图像插入数据库,而是为了让您能够正确抓取个人资料图像。我用过this link上传图像。

关于php - 登录后显示个人资料图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35279875/

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