请帮忙, 我在函数中调用数据库中的数据,并希望以表格格式将其显示给用户。是我的目标实现的是让所有的名字在我的数据库看起来是这样的:在使用PHP输出数据库中的数据时遇到困难
John Peter James Steven
Jess Syndey Monique Lynda
但什么我得到是这样的:
John John John John
Peter Peter Peter Peter
James James James James
etc etc etc etc
这里是我的代码:
function public_navigation($sel_subject, $sel_page, $public = true) {
$output = "<table border=\"1\">";
$subject_set = get_all_subjects($public);
$column_count = mysql_num_fields($subject_set);
while ($subject = mysql_fetch_array($subject_set)) {
$output .= "<tr>";
for($column_num = 0; $column_num < $column_count; $column_num++) {
$output .= "<td><a href=\"index.php?subj=" . urlencode($subject["id"]) .
"\">{$subject["menu_name"]}</a></td>";
}
}
$output .= "</tr></table>";
return $output;
}
这是由for循环引起的。你想在那里迭代什么? – chchrist
我想显示我的网站上的数据库中的所有名称,例如。 1 2 3 4,然后移动到下一行5 6 7 8,但我得到的是1 1 1 1和下一行2 2 2 2等等等等,我做错了什么。 – user1002749
请添加更多示例代码,以显示您在数据库中拥有什么,以及您的实际查询的样子。 –