Hallo,
ich habe eine Tabelle aus der ich eine Zeile auslesen und als Array in eine Variable schreiben möchte...
Tabellenaufbau:
ID --- Feld1 --- Feld2 --- Feld3
------------------------------
1 wert1 wert2 wert3
mein Array soll später in der Art aufgebaut sein.
$data = array('ID'=>1,'Feld1'=>'wert1','Feld2'=>'wert2','F eld3'=>'wert3');
bisher habe ich dies in der Art versucht.... funktioniert aber nicht wirklich...
bin über jeden Tip dankbar
ich habe eine Tabelle aus der ich eine Zeile auslesen und als Array in eine Variable schreiben möchte...
Tabellenaufbau:
ID --- Feld1 --- Feld2 --- Feld3
------------------------------
1 wert1 wert2 wert3
mein Array soll später in der Art aufgebaut sein.
$data = array('ID'=>1,'Feld1'=>'wert1','Feld2'=>'wert2','F eld3'=>'wert3');
bisher habe ich dies in der Art versucht.... funktioniert aber nicht wirklich...
PHP-Code:
$result = mysql_query ($sql);
//$data = mysql_fetch_array($result, MYSQL_ASSOC);
$data = array();
$spalten = array();
$fields = mysql_num_fields($result);
$data = array();
$i=0;
while( $row = mysql_fetch_assoc($result) ) {
foreach( $row as $key => $value ) {
if( !isset($array[$key]) ) {
$array[$key] = array();
}
$spalten[] = mysql_field_name($result, $i);
//$array[$key][] = $value;
echo $spalten[$i];
echo " $value <br>";
$value0="'$spalten[$i]'";
$value00=strval($value0);
$value1="'$value'";
$value11=strval($value1);
//$data[] = array($spalten[$i], $value);
$data[] = array($value00, $value11);
$i++;
}
}


Kommentar