【发布时间】:2023-04-04 00:36:01
【问题描述】:
<?php
function get_user_id($username) {
return mysql_result(mysql_query("Select id From users Where username = '" . mysql_real_escape_string($username) . "'"), 0);
}
$sql = "select * from rating
WHERE user_id=" . get_user_id($myusername) . "
ORDER BY punkte ASC";
$query = mysql_query($sql);
while ($row = mysql_fetch_array($query)) {
$catid = $row['rating_id'];
$catname = $row['song_id'];
echo "<li id='item_$catid' class='ui-state-default'><span class='ui-icon ui-icon-arrowthick-2-n-s'></span>$catname</li>";
}
?>
更新:
对不起,我发现了错误,这很愚蠢:
$catid = $row['rating_id'];
$catname = $row['song_id'];
应该是:
$catid = $row['song_id'];
$catname = $row['song_name'];
所以,谢谢大家!与往常一样:在向 Stackoverflow 发布问题之前,您无法弄清楚 :)
【问题讨论】:
-
请通过 echo exit 告诉我您从 get_user_id($myusername)) 获得了什么价值。
-
第一个问题写得好+1 - 欢迎来到stackoverflow,)
-
谢谢!我发现了问题所在,现在我将问题更新为另一个问题。