
10/01/2013, 16:53
|
| | Fecha de Ingreso: septiembre-2012
Mensajes: 112
Antigüedad: 12 años, 5 meses Puntos: 1 | |
Respuesta: ciclo Cita:
Iniciado por pateketrueke Fuera de la función, el punto es que:
1. La función puede devolver el result sin iterar para hacer el ciclo al usar la función, fuera de ella, con lo que ha devuelto ¿se entiende?
2. La función debe iterar todos los resultados pero debe ir agregándolos a un array definido dentro de la función, que al final se devuelve, ya con eso puedes iterar dicho array fuera
Algo asi? Código PHP: function db_consult($tabla, $valores) {
if( is_array($valores) ) {
$ini = true;
$sqlset = '';
foreach( $valores as $k => $v ) {
if( !$ini )
$sqlset .= ',';
else
$ini = false;
$sqlset .= '`' . $k . '` = \'' . mysql_real_escape_string($v) . '\'';
}
$query = "SELECT * FROM `{$tabla}` ";
return $result =mysql_query($query);
} else {
return false;
}
}
$row = mysql_fetch_array($result);
?>
|