SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 19.02.2009, 08:51:46
Lars123 Lars123 ist offline
Anfänger
 
Registriert seit: Feb 2009
Alter: 55
Beiträge: 3
PHP5 - AdoDB in fremde Klassen richtig nutzen

Hallo zusammen,

ich habe mal eine Frage (für euch bestimmt Kinderkram;-)).

Ich würde gerne AdoDB benutzen, weiß aber nicht wie ich es richtig in andere Klassen nutze (habe ja auch in andere Klassen DB-Abfragen). In MySQL war das leicht denn da konnte ich von überall auf die MySQL-Verbindung zugreifen. Hier mal ein unvollständiges Beispiel - aber daran sieht man was ich meine:

Datei index.php
PHP-Code:
$user "Tim";

include_once(
"adodb.inc.php");
$db = new ADOConnection('mysql');
$db->Connect("localhost""root""password""mydb");

include_once(
"meine.klasse.inc.php");
$userclass = new userClass();
$userclass->check_user($db$user); 
Datei meine.klasse.inc.php
PHP-Code:
class userClass {

    public function 
__construct() {
    
    }
    
    public function 
check_user($db$user) {
        
        
$result $db->Execute("SELECT * FROM mitarbeiter WHERE user = '.$user.'");

    }
    

Das ist doch bestimmt falsch - mich interessiert es wie man es absolut richtig macht - also wie ein professioneller Programmierer das lösen würde ;-)

Vielen Dank schon einmal für eure Hilfe!!!!!
Lars
Mit Zitat antworten
  #2  
Alt 19.02.2009, 13:08:16
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: PHP5 - AdoDB in fremde Klassen richtig nutzen

Ich glaube nicht, dass ein professioneller Programmierer eine MySQL Datenbank über ADO ansprechen würde. Ein professioneller Programmierer würde viel ehr ein ORM verwenden. Z.B. Propel oder Doctrine.
Mit Zitat antworten
  #3  
Alt 19.02.2009, 13:23:35
Lars123 Lars123 ist offline
Anfänger
 
Registriert seit: Feb 2009
Alter: 55
Beiträge: 3
AW: PHP5 - AdoDB in fremde Klassen richtig nutzen

Hi,

Du machst Deiner Signatur alle Ehre;-)

Es geht nicht darum was andere Programmierer noch nutzen würden, lediglich wie die diesen Fall behandeln würden. Mal angenommen ich hätte als Datenbank eine Oracle, dann würde Propel nicht mehr gehen!!!!!!

Die Frage ist einfach, wie ich mein Problem lösen kann - stell dir einfach vor ich habe eine Oracle Datenbank;-)

PHP-Code:
include_once("adodb.inc.php");
$db = new ADOConnection('oracle'); 
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:36:51 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt