Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/12/2007, 06:57
oskar_calvo
 
Fecha de Ingreso: agosto-2006
Mensajes: 219
Antigüedad: 20 años, 1 mes
Puntos: 0
consulta sobre un script, a ver si lo entiendo bien.

Código PHP:
function insecure_code($type = 'story') {
$sql = "SELECT title FROM {node} WHERE type = '%s'"; // Always use placeholder. 
aquí nombra la función y hace la consulta a la base de datos
Código PHP:
$result = db_query($sql, $type); // db_query() will sanitize placeholder. 
en esta linea pasa los datos de la consulta a la variable $result, y le dice que utilice la variable $type para la consulta.
Código PHP:
$titles = array(); 
¿en esta linea construye una array y lo nombra con la varible titles?
Código PHP:
while ($data = db_fetch_object($result)) {
$titles[] = $data->title;
} 
En esta linea dice que mientras haya resultados en $data el array title es igual a $data->title.
Código PHP:
$output = $sql . theme('item_list', $titles); // Titles not sanitized
return $output;
} 
le dice que $output es igual a la variable de la consulta, y que se aplique la clase de item list a la variable de $titles.
Devuelve, imprime $output.


¿Es esto correcto? Lo que no termino de entender es
Código PHP:
$titles[] = $data->title; 
Un saludo y gracias

Oskar