Hallo,
ich möchte sehr viele verschiedene Attribute(20) in eine PostgresqlDB schreiben.
Gibt es fertige Funktionen die aus meinen Arrays SQLAbfragetexte machen. PHP-Code:
Gruß Ronny
ich möchte sehr viele verschiedene Attribute(20) in eine PostgresqlDB schreiben.
Gibt es fertige Funktionen die aus meinen Arrays SQLAbfragetexte machen. PHP-Code:
[COLOR=#000000] [COLOR=#0000bb]$owner[/COLOR][COLOR=#007700]++;
[/COLOR][COLOR=#0000bb]$cardata [/COLOR][COLOR=#007700]= array([/COLOR][COLOR=#0000bb]$owner[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]'MOL-NA55'[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]'0710'[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]'351'[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]'Mercedes-Benz'[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]'CLK230'[/COLOR][COLOR=#007700]);
[/COLOR][COLOR=#0000bb]$dbarray [/COLOR][COLOR=#007700]= array([/COLOR][COLOR=#dd0000]'c_ow'[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]'c_ln'[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]'c_2'[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]'c_3'[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]'c_m'[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]'c_t'[/COLOR][COLOR=#007700]);
[/COLOR][COLOR=#0000bb]$dbname [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#dd0000]"cars"[/COLOR][COLOR=#007700];
function [/COLOR][COLOR=#0000bb]WriteToDB[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]$data[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000bb]$dbarray[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000bb]$dbname[/COLOR][COLOR=#007700]){ [/COLOR][COLOR=#ff8000]//schreibt Daten aus data in die Felder der dbname die in dbarray stehen
[/COLOR][COLOR=#007700]global [/COLOR][COLOR=#0000bb]$db[/COLOR][COLOR=#007700];
[/COLOR][COLOR=#0000bb]$cow[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#0000bb]$data[/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000bb]0[/COLOR][COLOR=#007700]];
[/COLOR][COLOR=#0000bb]$cln[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#0000bb]$data[/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000bb]1[/COLOR][COLOR=#007700]];
[/COLOR][COLOR=#ff8000]//da kommen noch 15 Atribute
[/COLOR][COLOR=#0000bb]$sql[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#dd0000]"insert into cars (c_ow,c_ln) values ( $cow,'$cln' )"[/COLOR][COLOR=#007700];
[/COLOR][COLOR=#ff8000]/* Ich möchte sowas wie..
$sql=MyInsert($dbname,$dbarray;$data);
*/
[/COLOR][COLOR=#0000bb]$rc[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#0000bb]$db[/COLOR][COLOR=#007700]->[/COLOR][COLOR=#0000bb]query[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]$sql[/COLOR][COLOR=#007700]);
return [/COLOR][COLOR=#0000bb]$rc[/COLOR][COLOR=#007700];
}
[/COLOR] [/COLOR]
[/COLOR][COLOR=#0000bb]$cardata [/COLOR][COLOR=#007700]= array([/COLOR][COLOR=#0000bb]$owner[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]'MOL-NA55'[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]'0710'[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]'351'[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]'Mercedes-Benz'[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]'CLK230'[/COLOR][COLOR=#007700]);
[/COLOR][COLOR=#0000bb]$dbarray [/COLOR][COLOR=#007700]= array([/COLOR][COLOR=#dd0000]'c_ow'[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]'c_ln'[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]'c_2'[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]'c_3'[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]'c_m'[/COLOR][COLOR=#007700],[/COLOR][COLOR=#dd0000]'c_t'[/COLOR][COLOR=#007700]);
[/COLOR][COLOR=#0000bb]$dbname [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#dd0000]"cars"[/COLOR][COLOR=#007700];
function [/COLOR][COLOR=#0000bb]WriteToDB[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]$data[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000bb]$dbarray[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000bb]$dbname[/COLOR][COLOR=#007700]){ [/COLOR][COLOR=#ff8000]//schreibt Daten aus data in die Felder der dbname die in dbarray stehen
[/COLOR][COLOR=#007700]global [/COLOR][COLOR=#0000bb]$db[/COLOR][COLOR=#007700];
[/COLOR][COLOR=#0000bb]$cow[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#0000bb]$data[/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000bb]0[/COLOR][COLOR=#007700]];
[/COLOR][COLOR=#0000bb]$cln[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#0000bb]$data[/COLOR][COLOR=#007700][[/COLOR][COLOR=#0000bb]1[/COLOR][COLOR=#007700]];
[/COLOR][COLOR=#ff8000]//da kommen noch 15 Atribute
[/COLOR][COLOR=#0000bb]$sql[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#dd0000]"insert into cars (c_ow,c_ln) values ( $cow,'$cln' )"[/COLOR][COLOR=#007700];
[/COLOR][COLOR=#ff8000]/* Ich möchte sowas wie..
$sql=MyInsert($dbname,$dbarray;$data);
*/
[/COLOR][COLOR=#0000bb]$rc[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#0000bb]$db[/COLOR][COLOR=#007700]->[/COLOR][COLOR=#0000bb]query[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]$sql[/COLOR][COLOR=#007700]);
return [/COLOR][COLOR=#0000bb]$rc[/COLOR][COLOR=#007700];
}
[/COLOR] [/COLOR]
Gruß Ronny
Kommentar