Thread erste Abfrage dauert lange... (31 answers)
Opened by olruebe01 at 2006-03-27 11:02

master
 2006-03-27 13:52
#34149 #34149
User since
2003-10-20
610 Artikel
BenutzerIn
[default_avatar]
Mach doch sonst ein Int($FORMDATA{item}) vorher.
Code: (dl )
item = $FORMDATA{item}

ok das ist klar unsicher..
Code: (dl )
and Galerie = '$FORMDATA{Galerie}'

Das ist aber sicher, da es mysql-gequotet ist.


@nepos:
deine 2. Version würde mir gefallen, jedoch kann man so das Statement nicht mehr lesen. gibts keinen besseren Weg?

@olruebe01:
am besten solltest du so oder so nicht das Statement direkt übergeben. prüf es voher mit einer eigenen funktion

Code: (dl )
1
2
3
4
&prepare();

sub mein_prepare
{$dbh->prepare($_);}


Dies klingt etwas unnütz, kann dir aber sehr helfen, wenn z. B. später mal "->prepare" nicht mehr unterstützt werden sollte. So kannst du auch später das ganze umbauen, parsen usw. Das würde ich besonders bei SQL abfragen und Dateisystem-sachen machen.
Zudem kanns du so später das Stament z.B. parsen und für z. B. mssql oder oracle usw. anpassen, ohne 90% des codes jeweils ändern zu müssen..

Ich habe mir sowas gebastelt.
Code: (dl )
1
2
sql_open($state,$con);
sql_close($con);
$i='re5tsFam ^l\rep';$i=~s/[^a-z| ]//g;$\= reverse "\U!$i";print;

View full thread erste Abfrage dauert lange...