Mailinglisten-Archive |
Hi Liste, und schon wieder eine frage... also ich ermittele mit dem script die Feldernamen von einer Tabelle. Dann will ich einen Datensatz in die Tabelle schreiben das macht er aber nicht. Feldernamen sind auch gleich Variablennamen. <?php $result = mysql_query("SELECT * FROM pf_lk ", $db); $fields = mysql_num_fields($result); $i = 0; $t = 0; while ($i < $fields) { $t++; $name = mysql_field_name($result, $i); if ($fields == $t) $var .= $name ; else $var .= $name.", "; if ($fields == $t) $var1 .= "'$".$name."' " ; else $var1 .= "'$".$name."', "; $i++; } echo $var."<br>"; echo $var1."<br>"; echo $pf_id; $sql = " INSERT INTO pf_lk ( ".$var." ) "; $sql .= "VALUES ( ".$var1." )"; $ws_in = mysql_query($sql, $db); ?> Das gibt er bei aus : pf_id, uk_id_1 '$pf_id', '$uk_id_1' 3 die 3 ist der inhalt von $pf_id normalerweise musste das doch so aussehen: pf_id, uk_id_1 3, '$uk_id_1' 3 ODER WO IST DER HAKEN ??????? Beste Gruesse Marcel Gibt es eigentlich auch eine PHP USER GROUP im Rhein-Main Gebiet ???
php::bar PHP Wiki - Listenarchive