Sie sind nicht angemeldet.

PascalError

Anfänger

  • »PascalError« ist der Autor dieses Themas

Beiträge: 25

Wohnort: Bochum

Beruf: Schüler

Danksagungen: 6

  • Nachricht senden

1

Dienstag, 2. Februar 2010, 14:03

Daten aus einer mysql Datenbank Ausgeben

Hallo,

heute Zeige ich euch wie ihr Daten aus einer Datenbank ganz einfach Ausgeben könnt:

Erstellt eine Datei namens: texte.php und kopiert dort folgenden code hinein:

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php 
    $mysqlhost 'localhost'// Datenbank Host meist Localhost
    $user 'root'// Datenbank Username (Bei Xammp, root)
    $passwort ''// Datenbank Passwort (Bei Xammp, keines)
    $datenbank 'tutorials'// Datenbankname

    $connid = @mysql_connect($mysqlhost$user$passwort) OR die("Error: ".mysql_error());
    mysql_select_db($datenbank) OR die("Error: ".mysql_error());
    
      $ergebniss mysql_query("SELECT * FROM texte ORDER BY id") or die(mysql_error()); // Abrufen der Daten aus der Datenbank
          while($row=mysql_fetch_object($ergebniss)) { 
        
       // Man kann mithilfe von $_GET auch nur Einzellne Texte ausgeben das würde dann so Aussehen 
       //  $ergebniss = mysql_query("SELECT * FROM texte WHERE id = '".$_GET['id']."' LIMIT 0,1") or die(mysql_error()); 
         // while($row=mysql_fetch_object($ergebniss)) {
         
       // Aufgerufen wird das ganze durch texte.php?id=HIER MUSS DIE ID DES TEXTES HIN DER AUSGEGEBEN WERDEN SOLL!!
        
       // Natürlich kann man die Texte auch auf mehrere Seiten Verteilt ausgeben, aber das ist ein anderes Thema und 
       // ein Tutorial kommt auch irgentwann dazu!   
     ?>
       
     <?= $row->id?>: <!-- id ausgeben //--> <?= $row->titel?> <!-- Den Titel Augeben! //--> <br>
       <?= $row->text?> <!-- Den Text Ausgeben! //--> <br>
       Am: <?= date("d.m.Y",$row->timestamp); ?> um <?= date("H:i",$row->timestamp); ?> IP = <?= substr($row->ip,3); echo "...!";   ?>
           <!-- Datum und Uhrzeit des Verfass Datums Ausgeben //-->                          <!-- IP auf 3 Zeichen Gekürzt anzeigen //-->
        
     
<?php   // close while  
           ?>

Zitat

Zitat von php.net ->

mysql_fetch_object()


Liefert ein Objekt mit Eigenschaften, die den Feldern des geholten Datensatzes entsprechen, oder FALSE wenn keine weiteren Datensätze
vorhanden sind.

mysql_fetch_object() ähnelt mysql_fetch_array(), mit einem Unterschied - ein Objekt wird zurück geliefert anstatt eines Arrays. Indirekt
bedeutet dies, dass Sie die Daten nur mit ihren Feldnamen und nicht mit dem Offset ansprechen können (Nummern sind ungültige Namen für Eigenschaften).

string substr( string $string, int $start[, int $length] )

Gibt den Teil von string zurück, der durch die Parameter start und length definiert wurde.
Der Codeschnipsel sollte gut genug Auskommentiert sein, hoffe ich ..
Lg Pascal

x Tutorial -> 1. Daten aus Formular in eine mysql DB Speichern
x Tutorial -> 2. Daten aus einer mysql Datenbank Ausgeben ...

PHP-Quelltext

1
SELECT korn__cola FROM tablett WHERE anzahl__pro__kopf random__zahl anzahl__kumpels LIMIT 28
:D :D

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »PascalError« (2. Februar 2010, 14:20)


Thema bewerten