本文整理汇总了PHP中basis_db::db_fetch_array方法的典型用法代码示例。如果您正苦于以下问题:PHP basis_db::db_fetch_array方法的具体用法?PHP basis_db::db_fetch_array怎么用?PHP basis_db::db_fetch_array使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类basis_db
的用法示例。
在下文中一共展示了basis_db::db_fetch_array方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: array
$headline = array('Typ der Projektarbeit', 'Titel der Projektarbeit', 'Student', 'Note', 'Punkte', 'Beginn', 'Ende', 'Freigegeben', 'Gesperrt bis', 'Gesamtstunden', 'Themenbereich', 'Anmerkung', 'Projektarbeit ID');
$i = 0;
foreach ($headline as $title) {
$worksheet->write(0, $i, $title, $format_bold);
$maxlength[$i] = mb_strlen($title);
$i++;
}
// Daten holen
$qry = "SELECT \n\t\t\t\ttbl_projekttyp.bezeichnung, titel, trim(COALESCE(titelpre,'') || ' ' || COALESCE(vorname,'') || ' ' || COALESCE(nachname,'') || ' ' || COALESCE(titelpost,'')), \n\t\t\t\t(SELECT anmerkung FROM lehre.tbl_note WHERE note=tbl_projektarbeit.note) as anmerkung, punkte, beginn,\n\t\t\t\tende, CASE WHEN freigegeben THEN 'Ja' ELSE 'Nein' END, gesperrtbis, gesamtstunden, themenbereich, tbl_projektarbeit.anmerkung, projektarbeit_id\n\t\t\tFROM \n\t\t\t\tlehre.tbl_projektarbeit, lehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung, \n\t\t\t\tpublic.tbl_benutzer, public.tbl_person, lehre.tbl_projekttyp\n\t\t\tWHERE\n\t\t\t\ttbl_projektarbeit.lehreinheit_id=tbl_lehreinheit.lehreinheit_id AND\n\t\t\t\ttbl_lehrveranstaltung.lehrveranstaltung_id=tbl_lehreinheit.lehrveranstaltung_id AND\n\t\t\t\ttbl_projektarbeit.student_uid=tbl_benutzer.uid AND\n\t\t\t\ttbl_benutzer.person_id=tbl_person.person_id AND\n\t\t\t\ttbl_projektarbeit.projekttyp_kurzbz=tbl_projekttyp.projekttyp_kurzbz AND\n\t\t\t\ttbl_lehreinheit.studiensemester_kurzbz='" . addslashes($studiensemester_kurzbz) . "' AND\n\t\t\t\ttbl_lehrveranstaltung.studiengang_kz='" . addslashes($studiengang_kz) . "' AND\n\t\t\t\ttbl_projektarbeit.projekttyp_kurzbz IN ('Bachelor','Diplom','Projekt')";
if ($semester != '') {
$qry .= " AND tbl_lehrveranstaltung.semester='" . addslashes($semester) . "'";
}
//echo $qry;
$zeile = 1;
if ($result = $db->db_query($qry)) {
while ($row = $db->db_fetch_array($result)) {
$zeile++;
$i = 0;
//Projektarbeit
foreach ($row as $idx => $content) {
if (is_numeric($idx)) {
$worksheet->write($zeile, $i, $content);
if (mb_strlen($content) > $maxlength[$i]) {
$maxlength[$i] = mb_strlen($content);
}
$i++;
}
}
$zeile++;
//Betreuer
$qry_betreuer = "SELECT betreuerart_kurzbz, COALESCE(titelpre,'') || ' ' || COALESCE(vorname,'') || ' ' || COALESCE(nachname,'') || ' ' || COALESCE(titelpost,''), tbl_note.anmerkung, faktor, name, punkte, stunden, stundensatz FROM (lehre.tbl_projektbetreuer JOIN tbl_person USING(person_id)) LEFT JOIN lehre.tbl_note USING(note) WHERE projektarbeit_id='" . $row['projektarbeit_id'] . "'";