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