TeCe
Erfahrenes Mitglied
Hullo
...hab auch mal wieder ein "Problem"...naja...eher eine Frage zur optimierung/verbesserung eines kleinen Scripts.
Es funktioniert...eigentlich funktioniert früher oder später alles was ich schreibe...aber es könnte bestimmt auch schneller gehen...
Aber kommen wir mal lieber auf den Punkt
Ich habe ein kleines Galerie-Script geschrieben oder bin besser gesagt wieder mal dabei eins zu schreiben.Auf der Startseite kommen ein paar kleine Tables links und rechts. In dem linken sollen nun unter anderem alle möglichen Kategorien der Bildergalerie aufgelistet werden und dahinter noch in Klammern wieviele Bilder in den jeweiligen Kategorien gespeichert sind.
Auch das klappt...aaaber ich kann mir nicht vorstellen das meine Variante das optimalste ist, um die Daten zusammen zu tragen.
Vielleicht hat ja einer von euch´ne bessere Idee
||Abschnitt B||
1.
...ist es eigentlich Sinnvoller, wenn ich einfach mitten im durcharbeiten auf die Datenbank zugreife, ist es schlauer immer möglichst Funktionen für alle Zugriffe zu schreiben oder lieber noch aufwendiger alle Queries zu einem großen Contaier zu tragen und dann alle queries direkt nacheinander durchzuarbeiten?
2.
Ist es blöd immer in meinem includeten Header zur DB zu connecten, selbst wenn vielleicht garkeine Abfragen anstehen?
3.
Wird eine Funktion erst aufgerufen, wenn ich sie irgendwo im Script anspreche, oder auch schon, wenn sie von php gelesen wird?
Denn php spuckt ja schon Fehler in meinen funktionen aus, wenn ich sie nichtmal anspreche...
Danke schonmal
...hab auch mal wieder ein "Problem"...naja...eher eine Frage zur optimierung/verbesserung eines kleinen Scripts.
Es funktioniert...eigentlich funktioniert früher oder später alles was ich schreibe...aber es könnte bestimmt auch schneller gehen...
Aber kommen wir mal lieber auf den Punkt

Ich habe ein kleines Galerie-Script geschrieben oder bin besser gesagt wieder mal dabei eins zu schreiben.Auf der Startseite kommen ein paar kleine Tables links und rechts. In dem linken sollen nun unter anderem alle möglichen Kategorien der Bildergalerie aufgelistet werden und dahinter noch in Klammern wieviele Bilder in den jeweiligen Kategorien gespeichert sind.
Auch das klappt...aaaber ich kann mir nicht vorstellen das meine Variante das optimalste ist, um die Daten zusammen zu tragen.
Vielleicht hat ja einer von euch´ne bessere Idee

PHP:
<?
$category = mysql_query("SELECT DISTINCT cat FROM galery");
while ($cat = mysql_fetch_array($category)) {
$categorynum = mysql_query("SELECT count(*) FROM galery WHERE cat='$cat[0]'");
$catnum = mysql_fetch_array($categorynum);
echo "<a href=?page=galery&cat=".$cat[0]>".$cat[0]."(".$catnum[0].")</a>";
}
?>
||Abschnitt B||
1.
...ist es eigentlich Sinnvoller, wenn ich einfach mitten im durcharbeiten auf die Datenbank zugreife, ist es schlauer immer möglichst Funktionen für alle Zugriffe zu schreiben oder lieber noch aufwendiger alle Queries zu einem großen Contaier zu tragen und dann alle queries direkt nacheinander durchzuarbeiten?
2.
Ist es blöd immer in meinem includeten Header zur DB zu connecten, selbst wenn vielleicht garkeine Abfragen anstehen?
3.
Wird eine Funktion erst aufgerufen, wenn ich sie irgendwo im Script anspreche, oder auch schon, wenn sie von php gelesen wird?
Denn php spuckt ja schon Fehler in meinen funktionen aus, wenn ich sie nichtmal anspreche...
Danke schonmal
