Ich experimentiere seit ein paar Stunden mit PHP herum.
Gibts für PHP auch sowas wie SQL::Abstract für Perl?
Ich finde die Statements immer so unpraktisch wenn man mal etwas ergänzen will.
In SQL::Abstract gab es ja solche schönen Sachen wie
my @tables (
'users'
);
my @fields = (
'id', 'name', 'birthday'
)
my %where = (
'sex' => 'm'
);
$sql->selec(\@tables, \@fields, \%where);
# Ergebnis:
SELECT id, name, birthday FROM users WHERE sex = 'm'
Das hatte immer den Vorteil, dass man später mal nochetwas zufügen konnte:
z.B:
if ($UserInput eq 'only_users_width_photo') {
$where{'photo'} = 1;
}
Gibts solche Frameworks auch für PHP oder muss ich jetzt diese hässlichen Statements ausschreiben und wenn ich in ein Statement später etwas einfügen oder löschen will, den ganzen String zerlegen?