A ver, tan fácil que es obtener un juego de resultados y recorrerlo:
Código PHP:
Ver original
$stmt = $this->dbh->prepare('SELECT * FROM arrayurl ORDER BY campo_para_ordenar');
$stmt->execute();
// Luego recorres el juego de resultados:
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
$array[$row['arrayUrl_name']] = array( 'arrayUrl_content' => $row['arrayUrl_content']
);
// Asignas la columna sólo si es necesaria
if($row['arrayUrl_column'] != '') {
$array[$row['arrayUrl_name']]['arrayUrl_column'] = $row['arrayUrl_column'];
}
}
// Finalmente compruebas si el array se creó correctamente
// Si todo va bien, eliminas estas últimas líneas
Adáptalo en tu código, no creo que tengas mayor problema.