ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
390
390
EMPFEHLEN
-
18.11.08 17:56 #1
- Registriert seit
- Jun 2007
- Beiträge
- 16
Hi Leute,
habe leider nochmal ein Problem. Ich habe nun Daten mit Hilfe einer Funktion einer meiner Klassen ausgelesen bzw. glaube, dass ich das habe. Bin mir da beim Zugriff nicht wirklich sicher. Nun möchte ich die Daten, die vermeintlich eingelesen wurden, verwenden ( Übergabe an eine Variable oder Array und dann in einer Schleife durchgehen). Mir ist leider nur nicht klar, wie ich in PHP auf diese Daten aus der Datenbank zugreifen kann und wie ich sie so ansprechen kann, dass ich sie verwenden kann. Hat mir da mal jemand vielleicht ein kurzes Beispiel oder kann mir bei meinem Code helfen?
Da ich das ganze auf mehrer Files verteilt hab, kommen hier noch die andern beiden.Code :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 31 32 33 34 35 36 37 38 39 40
class signatures extends MySQLDAO{ /** * Constructor. * * @return SignaturesDAO function signatures(){ echo 'const'; parent::MySQLDAO(); echo 'danach'; }*/ /** * ermittelt alle möglichen Signaturen aus der Tabelle... * * @return Liste der Signaturen in Signatur-Objekte gekapselt */ function retrieveSignatures(){ $db_selected = mysql_select_db('db', $this->link); if (!$db_selected) { die ('Kann Datenbank nicht benutzen : ' . mysql_error()); } $result = mysql_query("SELECT * FROM `bis_signaturen`", $this->link); $signatures = array(); while ($row = mysql_fetch_array($result)){ //$signatures[] = $row; array_push($signatures, new signatures($row->signatur, $row->systematik, $row->bez, $row->BereichID)); } echo $signatures[1]; /*Funktion wird bei neuer Instanzierung einer Signatur mit Übergabeparameter aufgerufen*/ function signatures($sig, $sys, $desc, $cat) { $this->signature = $sig; $this->systematic = $sys; $this->sigDesc = $desc; $this->categoryID = $cat; } } }
Code :1 2 3 4 5 6 7 8 9 10 11 12 13
include($_SERVER["DOCUMENT_ROOT"]."/bis/system/dao/SignatureDAO_new.class.php"); //$sqlstr = "SELECT * FROM `bis_signaturen`"; class signatures_content extends signatures{ function signatures_content(){ parent::signatures(); } } retrieveSignature $signature = new signatures_content(); $signature->retrieveSignature(); ...
Hiermit erfolgt der Datenbankzugriff:
Code :1 2 3 4 5 6 7 8 9 10 11
class MySQLDAO { function MySQLDAO() { $this->link = mysql_pconnect("db", "db", ""); if (!$this->link) { die('keine Verbindung möglich: ' . mysql_error()); } } }
Vielen Dank schon im voraus. Hoffe, ich konnte mich verständlich mitteilen
Geändert von Ghostwarrior (18.11.08 um 18:19 Uhr)
Ähnliche Themen
-
Instanz einer Klasse in anderer Klasse verwenden
Von Lunatic im Forum PHPAntworten: 7Letzter Beitrag: 24.05.10, 14:19 -
Funktion aus der selben Klasse verwenden, aber wie?
Von g3radiochris im Forum PHPAntworten: 2Letzter Beitrag: 16.04.07, 16:15 -
Objekte von einer anderen Klasse verwenden?
Von xeEEenon im Forum .NET ArchivAntworten: 2Letzter Beitrag: 05.07.05, 16:09 -
Debug Error beim auslesen der Werte in einer Datenbank
Von fish-guts im Forum VisualStudio & MFCAntworten: 0Letzter Beitrag: 04.03.05, 08:30 -
SQL Werte aus der Datenbank auslesen dividieren und mit einer Zahl vergleichen !
Von Sperber im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 03.09.04, 15:50





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren