Php 如果语句正确,则While循环不运行
所以我有一个while循环,它在数据库和if语句等方面起作用。。但是,由于某些原因,if语句没有正确运行 这是代码(已编辑)Php 如果语句正确,则While循环不运行,php,mysql,Php,Mysql,所以我有一个while循环,它在数据库和if语句等方面起作用。。但是,由于某些原因,if语句没有正确运行 这是代码(已编辑) 您的第二个查询没有WHERE子句,因此我看不到您是如何列出与相关用户相关的朋友的,请将查询更改为: SELECT user_id, friend_id, type FROM fyp_friends WHERE user_id = $usermain['user_id'] fyp\u friends中有多少记录?您确定fyp\u friends中没有重复的行吗?尝试使用
您的第二个查询没有WHERE子句,因此我看不到您是如何列出与相关用户相关的朋友的,请将查询更改为:
SELECT user_id, friend_id, type FROM fyp_friends WHERE user_id = $usermain['user_id']
fyp\u friends
中有多少记录?您确定fyp\u friends
中没有重复的行吗?尝试使用SQL浏览器,并根据您的预期检查结果。putvande目前只有3个。Michael Todd和yeah已经检查过了,没有重复项。您的fyp_friends
查询正在调用每一行,我看不出您没有WHERE子句的原因,因此找到的行将始终相同=/为什么它在循环中?我在没有循环的情况下尝试过它,它只输出第一条记录。试试看更改循环并使用mysql_fetch_assoc
Nahh,而不是同时停止第二个循环。
SELECT user_id, friend_id, type FROM fyp_friends WHERE user_id = $usermain['user_id']