示例#1
0
    $_resultado = dbEjecutarConsulta($consulta, $conexion);
    $_datos = array();
    if ($_resultado) {
        if (mysql_num_rows($_resultado) > 0) {
            while ($fila = mysql_fetch_array($_resultado, MYSQL_ASSOC)) {
                $_datos[] = $fila;
            }
        }
    }
    return $_datos;
}
$conexion = dbConectarMySQL($config_host_bd, $config_usuario_bd, $config_password_bd, $config_bd);
$_disenos = obtenerDisenos($conexion);
$_experiencias = array();
for ($i = 0; $i < count($_disenos); $i++) {
    $_experiencias[] = obtenerExperienciasPorDiseno($_disenos[$i]['ed_id_diseno_didactico'], $conexion);
}
$salida = array();
$z = 0;
for ($i = 0; $i < count($_experiencias); $i++) {
    for ($j = 0; $j < count($_experiencias[$i]); $j++) {
        $id_experiencia = $_experiencias[$i][$j]['ed_id_experiencia'];
        $experiencias_distintas = getArrayText($id_experiencia, 'ed_id_experiencia', $_experiencias[$i]);
        $cantidad_comentarios = obtenerComentarios($id_experiencia, $experiencias_distintas, $conexion);
        $salida[$z]['id_exp'] = $id_experiencia;
        $salida[$z]['cant_comentarios'] = $cantidad_comentarios[0]['cant_coment'];
        $z++;
    }
}
print_r($salida);
dbDesconectarMySQL($conexion);
<?php

/**
 * @author Daniel Scheidler
 * @copyright April 2008
 */
$actionLog = new DbTable($_SESSION['config']->DBCONNECT, "action_log", array("sessionid", "userid", "zeit", "request_dump"));
$uId = $_SESSION['config']->CURRENTUSER->USERID;
if (strlen($uId) <= 0) {
    $uId = -1;
}
$rowArray = array($_REQUEST['CySess'], $uId, time(), getArrayText($_REQUEST));
//Wenn keine Login-Informationen enthalten sind...
if (!(strpos(" " . getArrayText($_REQUEST), "pw") > 0 && strpos(" " . getArrayText($_REQUEST), "user") > 0)) {
    $actionLog->insertRowByArray($rowArray);
}
// Daten die älter als eine Woche sind entfernen
$sql = "DELETE FROM action_log WHERE zeit < " . (time() - 129600);
$_SESSION['config']->DBCONNECT->executeQuery($sql);
function getArrayText($arr)
{
    $ret = "";
    foreach ($arr as $key => $val) {
        $ret .= $key . "\n" . htmlspecialchars($val, ENT_QUOTES) . "\n\n";
    }
    return $ret;
}