Mailinglisten-Archive |
Noureddin Bougargour wrote:
>
> /*
> function insert($tabelle)
> {
> global $tabelle;
> $dbconnect=mysql_connect($server,$user,$passwd);
> $result= @mysql_db_query($db,$dbanfrage,$dbconnect);
> $i=0;
> for ($wer=$this->Fname[$i])
> {
> $wer[i]=$this->Fname[$i];
> $wer.= sprintf(" '$%s' ,",$wer);
>
> }
> //$wer= implode('$',$fname);
>
> $anz=(strlen($wer));
>
> $wer = substr($wer, 0, $anz -1);
> return $wer;
> printf("%s",$wer);
>
> mysql_close($dbconnect);
> }
> */
>
> Fname ist ein array mit dem ich aus mysql die attributennamen ausgelesen
> habe.
> Mit der Funktion erzeuge ich mir die variablenkette in meinem insert
> befehl also z.B insert into bla values('$var1','$var2'.....);
> und in $wer stehen diese variablen und werden verkettet und mit
> Dollarzeichen versehen.
> Aber er erkennt sie dann net als variable und gibt sie aus was net sein
> kann gibt es da eine moeglichkeit sie als variable zudeklarieren also
> eine andere moeglichkeit
>
> Danke ich hoffe du hast mich jetzt verstanden
... naja ;-)
$string = '';
foreach( $variables AS $variable_name ) {
$string .= '"' . $$variable_neme . '", ';
}
--
Sebastian Mendel
www.sebastianmendel.de
www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive