gpt4 book ai didi

php - 使用循环显示 mysqli 中的值

转载 作者:行者123 更新时间:2023-11-29 13:53:22 24 4
gpt4 key购买 nike

我需要能够在第 30 行的 course_name 旁边显示 course_desc

<?php

$result = $db->query("select distinct c.dbid, c.course_name, c.course_image, m.module_id, m.module_name, m.module_name_id, m.module_image, m.hasFiles, m.files from courses c join modules_to_courses mc on (c.dbid = mc.courses_id) join modules m on (mc.modules_id = m.module_id)");

$course_name = $db->query("SELECT distinct course_name, course_desc FROM courses");

while ($temp = $course_name->fetch_assoc()) {
$courses[] = $temp['course_name'];
}

$final = array();

// Retrieve results
while ($row = $result->fetch_assoc()) {

// Add to final array via counter if valid course is found
if (in_array($row['course_name'], $courses)) {
$final[$row['course_name']][] = $row;
}

}

// Display if final array is not empty
if (!empty($final)) {
// Loop through each potential course name
foreach ($courses as $name) {
// Output if the course has values within the final array
if (array_key_exists($name, $final)) {
echo '<div>'."\n";
echo ' '. $name . "\n";
echo '<!-- list of modules -->'."\n";
// Loop through internal values
foreach ($final[$name] as $value) {

$module_name = $value['module_name'];

echo ' '. $module_name ."\n";
}
echo ' </div>'."\n";
}
}
}

?>

最佳答案

您的类(class)描述已在 $final 中,因此您可以使用以下方式访问它:

$final[$name]['course_desc']

我创建了一个paste根据您的更改。另请注意,需要更改您的 $final 数组。

关于php - 使用循环显示 mysqli 中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16316100/

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