Nur einen Eintrag ausgeben
sven
- php
0 Till
HAllo,
vielleicht habe ich ja nen Brett vorm Kopf, aber in allen Tutorials etc finde ich immer nur wie man mehrere Zeilen ausgiebt.
Das habe ich fast immer mit einer While Schleife gelöst.
Jetzt will ich aber aus ner DB nur einen einzigen Eintrag wissen.
Ich denke mir das es einen ressourcenschonenderen weg gibt, als immer eine Schleife aufzubauen, welche ja auch nicht nötig ist.
unverständlich bisher?
Beispiel:
$main = mysql_query("select pfad from audio_galerien where id='$galerie_id'");
Das ganze soll nur einen Eintrag zurückliefern, welcher in der VAriable $pfad gespeichert sein soll.
Bisher kann ich das nur so:
while($main_row = mysql_fetch_array($main))
{
$main_row[pfad]=$pfad
}
Aber das muss doch auch eleganter gehen.
Danke schonmal. sven
hmmm so vieleicht?
$main = mysql_query("select pfad as pfad from audio_galerien where id='$galerie_id'");
$main_row = mysql_fetch_array($main);
$pfad = $main_row[pfad];
ich habs noch nie ausprobiert aber ich habe mal das verwendet also ich ich nicht ob es funzt...
$query = mysql_db_query ($dbname,"select *,if (rank/votes, rank/votes,0) as ranks,if (stars, stars,0) as star from top_user where status='Y' AND thin>=$shown order by thin DESC,ranks DESC,star DESC,thout DESC limit $from,$t_step",$db) or die (mysql_error());