phpbar.de logo

Mailinglisten-Archive

[dbs] Re: Frage zu PHP Bougargour Noureddin

[dbs] Re: Frage zu PHP Bougargour Noureddin

Sebastian Mendel lists at sebastianmendel.de
Mit Okt 19 12:28:05 CEST 2005


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