gpt4 book ai didi

php - 分解数组并分配为变量

转载 作者:行者123 更新时间:2023-11-29 06:15:48 25 4
gpt4 key购买 nike

我有一个以下结构的表...

ID     USER_ID      INTEREST
1 290 soccer
2 290 tennis
3 290 badminton
4 560 netball

我想从表中获取用户 ID 等于 session 用户 ID 的所有值,并将它们分配为变量。

我有以下方法可以工作,但显示的数据非常特殊..

$interestsquery  = "SELECT * FROM user_interests WHERE user_id = " . $usersClass->userID();
$result = mysql_query($interestsquery);

while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
$interests[] = $row['interest'];
$interest1 = $interests[1];
$interest2 = $interests[2];
$interest3 = $interests[3];

print $interest1 . " - " . $interest2 . " - " . $interest3;

}

但是上面的输出类似于...

- - tennis - - tennis - badminton - 

有人能看出我哪里出错了吗?

最佳答案

这应该可以满足您的需要:

$interestsquery  = "SELECT `interest` FROM `user_interests` WHERE `user_id` = " . $usersClass->userID();
$result = mysql_query($interestsquery);

$interests = array();
while(list($interest) = mysql_fetch_array($result))
$interests[] = $interest;

print explode($interests, ' - ');

关于php - 分解数组并分配为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6607701/

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