当前位置: 首页>>代码示例>>PHP>>正文


PHP basis_db::db_fetch_array方法代码示例

本文整理汇总了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'] . "'";
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:projektarbeitexport.xls.php


注:本文中的basis_db::db_fetch_array方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。