Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Tutorials und FAQ (https://www.gegen-bilderklau.net/board.php?boardid=45)
----- [PHP & MySQL] Abfragen wie viele Einträge in einer Datenbank sind (https://www.gegen-bilderklau.net/thread.php?threadid=183018)


Geschrieben von Lottalein am 13.01.2012 um 13:39:

  Abfragen wie viele Einträge in einer Datenbank sind

Abfragen wie viele Einträge in einer Datenbank sind


Wenn du dich gerade neu mit Php und MySQL beschäftigst, hast du wahrscheinlich noch nicht allzu viel Ahnung davon. Vielleicht möchtest du eine Statistik für deine Seite erstellen, doch weißt nicht so genau, wie du abfragen kannst wie viele Einträge in der Datenbank sind? Dann erkläre ich es dir hier smile


Anleitung


Das ganze ist ansich recht simpel. Du brauchst eigentlich nur folgenden Code, den du dann ganz nach deinen Wünschen anpassen kannst.
php:
1:
2:
3:
4:
5:
6:
7:
8:
<?php
    include("db.php");

    $abfrage "SELECT COUNT(*) AS anzahl FROM tabellenname";
    $ergebnis mysql_query($abfrage);
    $row mysql_fetch_array($ergebnis);
    echo $row['anzahl']; 
?> 

Nun ändere das tabellenname in den Namen deiner Tabelle (z.B. pferde oder mitglieder). Den Code fügst du auf einer Seite mit .php-Endung an die Stelle ein, an der z.B. die Anzahl aller Pferde auf deinem Hof angezeigt werden soll.

Natürlich kannst du den Code auch noch weiter ausbauen. Wenn du zum Beispiel nur die Anzahl der Pferde angezeigt haben möchtest, die einen Besitzer habe, füge hinter das tabellenname noch folgendes ein:
php:
1:
WHERE besitzer = !''


Wichtig: Eine db.php muss vorhanden sein. Wie ihr diese erstellt ist ganz einfach. Fügt folgenden Code in eine neue Seite ein, passt ihn an und nennt die Seite db.php:
php:
1:
2:
3:
4:
5:
6:
7:
8:
<?
$sqlhost = "localhost";
$sqluser = "username";
$sqlpassword = "passwort";
$sqldb = "datenbankname";

mysql_connect($sqlhost,$sqluser,$sqlpassword) or die ("Keine Verbindung möglich"); mysql_select_db($sqldb) or die ("Die Datenbank existiert nicht");
?>

localhost bleibt. Bei username schreibt ihr euren Usernamen rein (wenn eure Seite Regenwald heißt, dann regenwald), bei Passwort euer MySQL-Passwort und bei datenbankname wieder regenwald.

Viel Erfolg smile Sollten Fragen auftauchen, meldet euch einfach hier im Thread.


Forensoftware: Burning Board, entwickelt von WoltLab GmbH