Lupuz.de: Artikel-Portal / Magazin

Zurück   Postpla.net - die Forum Community > PC, Internet und Technik > Coder's Area

Auslesen von Datenbanken

Anzeigen:

Antwort
 
Themen-Optionen
Domitz
Alt 29.12.2007, 21:45   #1
Standard Auslesen von Datenbanken

Hallo und zwar suche ich eine Seite, wo das Auslesen aus Daten einer Datenbank simpel erklärt wird.

Ich möchte z.b. verschiedene Daten per Hand (nicht durch ein Formular) in eine Datenbank eintragen mit id`s.

Und wenn ich dann lalala.php?id=1 aufrufe, sollen alle Spalten der ID ausgelesen werden.

Kennt da zufällig wer eine verständliche Seite? =)
 
 
Nach oben
vase2k
Alt 29.12.2007, 21:48   #2
Standard

seiten gibt es ivele

aber für den einstieg empfehle ich schattenbaum
 
 
Nach oben
Domitz
Alt 29.12.2007, 22:11   #3
Standard

Ok, also meine Datenbank wird wie folgt aussehen:

ID | Name | Nachname | Alter | Email | ICQ (beispiel).

wenn ich jetzt lalala.php?id=3 eingebe, sollen alle Werte der Id 3 ausgelesen werden.
Nur auf der Seite werde ich in diesem Fall nicht wirklich schlau draus
 
 
Nach oben
vase2k
Alt 29.12.2007, 23:56   #4
Standard

http://schattenbaum.net/php/anzeigen.php

da steht anhand eines beispiels beschrieben, wie die aus der datenbank ausgelesen felder ausgegeben werden können
 
 
Nach oben
Ænema
Alt 30.12.2007, 12:36   #5
Standard

Also so gesehen würde die Abfrage in MS SQL so aussehen:

"SELECT ID, Name, Nachname, Alter, Email, ICQ FROM <Tabelle> WHERE ID = @ID"

In dem Fall stellt "@ID" eine Variable dar, die mit der übergegebenen ID von der Website gefüllt wird. Das musste jetzt halt nur noch für MySQL und PHP portieren, aber ansonsten.
 
 
Nach oben
Domitz
Alt 30.12.2007, 13:04   #6
Standard

Ok, schonmal vielen lieben Dank
Werd das dann die Tage mal probieren, wenn mein PC wieder ganz ist...
 
 
Nach oben
Domitz
Alt 02.01.2008, 14:35   #7
Standard

Ok, ich habe es dann jetzt mal probiert und es klappt leider nicht

<?php
include("dbconnect.php");
$id = $_POST["id"];
$abfrage = "SELECT id, Name, Park, Eröffnung, Hersteller, Kosten, Höhe, Breite, Kapazität, Theming, Offen, Typ, Züge, Inversionen, Personenzug FROM <Tabelle> WHERE ID = @id";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo $row->Eröffnung;
}
?>
 
 
Nach oben
OrionX
Alt 02.01.2008, 14:42   #8
Standard

nimm mal eroeffnung :x ös und äs können immer mal probleme bereiten.

und tu mal so:

PHP-Code:
if(is_string($_POST['id']) {
    
$id = (int) strip_tags($_POST['id']); //nicht wirklich schön
}
$pdo = new PDO('host=localhost; dbname=name'$user$password);
$result $pdo->query('
   SELECT 
      id, 
      Name,
      Park, 
      Eroeffnung, 
      Hersteller, 
      Kosten, 
      Höhe, 
      Breite, 
      Kapazität, 
      Theming, 
      Offen, 
      Typ, 
      Zuege, 
      Inversionen, 
      Personenzug 
   FROM 
      tbl_name 
   WHERE 
      id = ' 
$pdo->quote($idPDO::PARAM_INT)
);
foreach(
$result->fetchAll(PDO::FETCH_ASSOC) as $key => $value) {
    echo 
$value['Eroeffnung'];

das ist für dich leichter als dieser mysql_blabla kram. und wtf @ID?

edit: alles unter der vorraussetzung das du php5 benutzt und bei fehlern bitte die apache fehlermeldung posten.

in deinem code solltest du natürlich tbl_name durch den mysql tabellennamen ersetzen.

Geändert von OrionX (02.01.2008 um 14:55 Uhr).
 
 
Nach oben
Ähnliche Themen, die dich vielleicht interessieren
Thema Autor Forum Antworten Letzter Beitrag
Festplatten auslesen *Wichtig* Guardian-Forces Betriebssysteme und Software 5 25.10.2007 21:29
Text aus gescanntem Dokument auslesen PhibZ Betriebssysteme und Software 4 04.08.2007 02:12
prog zum CD-Text auslesen eduarzt Betriebssysteme und Software 1 08.02.2004 00:09
PHP- nur .jpg dateien in einem verzeichnis auslesen tt-nightliner Coder's Area 3 08.10.2003 17:36
Hardwareinfos auslesen El Sparko Coder's Area 2 16.11.2001 21:58
Anzeigen:
Antwort

Themen-Optionen



Alle Zeitangaben in WEZ +2. Es ist jetzt 05:47 Uhr.


Lupuz.de - wir können auch anders!
©1998 - 2008, Lupuz:Information-Network
Powered by vBulletin Version 3.7.1 (Deutsch), Jelsoft Enterprises Ltd.
Grüne Links?

SEO by vBSEO 3.1.0 ©2007, Crawlability, Inc.