Ovako nesto bih zeleo da dobijem:
Code:
$niz[prvi_red] => 'ime_prve_kolone' => 'vrednost',
=> 'ime_druge_kolone' => 'vrednost',
=> 'ime_trece_kolone' => 'vrednost'
$niz[drugi_red] => 'ime_prve_kolone' => 'vrednost',
=> 'ime_druge_kolone' => 'vrednost',
=> 'ime_trece_kolone' => 'vrednost'
itd...
$niz[prvi_red] => 'ime_prve_kolone' => 'vrednost',
=> 'ime_druge_kolone' => 'vrednost',
=> 'ime_trece_kolone' => 'vrednost'
$niz[drugi_red] => 'ime_prve_kolone' => 'vrednost',
=> 'ime_druge_kolone' => 'vrednost',
=> 'ime_trece_kolone' => 'vrednost'
itd...
Ovako dobijam samo stvari iz poslednje, 33. kolone:
Code:
$r0 = $_CP_func->db->sql("SELECT * FROM tabela LIMIT 0, 10");
$i = 0;
$r1 = $_CP_func->db->sql("SHOW COLUMNS FROM tabela");
$num_of_fields = $_CP_func->db->sql_rows($r1);
while($rec0 = $_CP_func->db->fetch($r0)){
for($j=0;$j<$num_of_fields;$j++){
$meta = mysql_fetch_field($r0,$j);
$niz[$i] = array(
$meta->name => $rec0[$meta->name]
);
}
$i++;
}
$r0 = $_CP_func->db->sql("SELECT * FROM tabela LIMIT 0, 10");
$i = 0;
$r1 = $_CP_func->db->sql("SHOW COLUMNS FROM tabela");
$num_of_fields = $_CP_func->db->sql_rows($r1);
while($rec0 = $_CP_func->db->fetch($r0)){
for($j=0;$j<$num_of_fields;$j++){
$meta = mysql_fetch_field($r0,$j);
$niz[$i] = array(
$meta->name => $rec0[$meta->name]
);
}
$i++;
}
A ovako samo iz prve kolone:
Code:
for($j=0;$j<$num_of_fields;$j++){
$meta = mysql_fetch_field($r0,$j);
while($rec0 = $_CP_func->db->fetch($r0)){
$niz[$i] = array(
$meta->name => $rec0[$meta->name]
);
$i++;
}
}
for($j=0;$j<$num_of_fields;$j++){
$meta = mysql_fetch_field($r0,$j);
while($rec0 = $_CP_func->db->fetch($r0)){
$niz[$i] = array(
$meta->name => $rec0[$meta->name]
);
$i++;
}
}
Najverovatnije se pogubim negde u petljama, ali ne vidim gde... Ima neko ideju?
Cheers! :)