hiho, also ganz einfaches Problem: Ich starte eine Suchanfrage in meiner DB und will das er mir die Anzahl der Treffer anzeigt:
Das klappt auch alles SUPER, aber:
1. Sehe ich das richtig, dass "as blabla" hier im Beispiel praktisch nur den Array-Eintrag definiert wo er das Ergebnis der Treffer speichert?
2. Auf der gleichen Seite weiter unten kommt bei mir noch einmal der Befehl:
der praktisch den eigentlichen Sinn der SELECT-Abfrage ausgeben soll - also alles was er gefunden hat. Aber das klappt nicht mehr sobald ich oben das Array "fetche". Sollte ich also hier zuvor noch eimal die gleiche SELECT-Abfrage schreiben allerdings OHNE COUNT(*) ? Oder würde das die Datenbank zu sehr belasten 2 Select-Befehle?
BESTEN DANK für eure Hilfe! Grüße andy
PHP-Code:
$query = 'SELECT COUNT(*) as blabla FROM products, shops WHERE SID = shops.ID'
$results = mysql_query($query);
// Zählen der Einträge:
$result = mysql_fetch_array($results);
$hits = $result[blabla];
echo $hits;
1. Sehe ich das richtig, dass "as blabla" hier im Beispiel praktisch nur den Array-Eintrag definiert wo er das Ergebnis der Treffer speichert?
2. Auf der gleichen Seite weiter unten kommt bei mir noch einmal der Befehl:
PHP-Code:
while ($result = mysql_fetch_array($result) { echo....
BESTEN DANK für eure Hilfe! Grüße andy
Kommentar