Die Variable $fehler vergiss mal die gibt nur einen rückgabe wert da brauchste garnix machen.
Dann will ich mal versuchen dir das zu erklären.
Mit der Anweisung:
$db = new db($fehler); //Variable= new klassenname(Parameter)
Wird die Variable $db durch den new befehl zum Objekt der Klasse db.
Nun durch das Objekt der Klasse kann man nun die klassen funktionen ansprechen.
Das geschiet mit dem zuweisung zeichen -> danach folgt der functionname und die Parameter übergabe.
$db->query($Sqlstr); Objekt zuweisung funktionname(Parameter)
In dem fall der String von der Sql anweisung.
Das ist überhaupt kein Problem das ist nee sache von Datenbank entwiklung.Wenn die Tabellen und beziehung richtig aufgebaut sind ist der rest ein kinderspiel.
du hast bei mal 2 Tabellen wenn ich dich richtig verstanden hab Kategorie und News
Tabelle Kategorie:
Id ( Primerykey autoincrement)
Kat_name: ( varchar)
Tabell News:
Id ( Primerykey auto)
Eintrag ( long text eben der news eintrag)
f_katid (Fremdschlüssel von kategorie)
So mit hast du mal eine verbindung mit news und kategorien so kann du mal 1 kategorie viele news zuordnen.
Wenn du noch unter Kategorien haben willst dann mußte mit einen Prefix arbeiten dann schaut die Kategrie Tabelle so aus
Tabelle Kategorie:
Id ( Primerykey autoincrement)
Kat_name: ( varchar)
Prefix (integer)
Das Schema mit Prefix erklär ich dir dann wenn du so weit bist.
Mfg Splasch
Dann will ich mal versuchen dir das zu erklären.
Mit der Anweisung:
$db = new db($fehler); //Variable= new klassenname(Parameter)
Wird die Variable $db durch den new befehl zum Objekt der Klasse db.
Nun durch das Objekt der Klasse kann man nun die klassen funktionen ansprechen.
Das geschiet mit dem zuweisung zeichen -> danach folgt der functionname und die Parameter übergabe.
$db->query($Sqlstr); Objekt zuweisung funktionname(Parameter)
In dem fall der String von der Sql anweisung.
Das Problem ist die Kategorien können erstellt und gelöscht werden und haben damit sehr variable ID nummern
Das ist überhaupt kein Problem das ist nee sache von Datenbank entwiklung.Wenn die Tabellen und beziehung richtig aufgebaut sind ist der rest ein kinderspiel.
du hast bei mal 2 Tabellen wenn ich dich richtig verstanden hab Kategorie und News
Tabelle Kategorie:
Id ( Primerykey autoincrement)
Kat_name: ( varchar)
Tabell News:
Id ( Primerykey auto)
Eintrag ( long text eben der news eintrag)
f_katid (Fremdschlüssel von kategorie)
So mit hast du mal eine verbindung mit news und kategorien so kann du mal 1 kategorie viele news zuordnen.
Wenn du noch unter Kategorien haben willst dann mußte mit einen Prefix arbeiten dann schaut die Kategrie Tabelle so aus
Tabelle Kategorie:
Id ( Primerykey autoincrement)
Kat_name: ( varchar)
Prefix (integer)
Das Schema mit Prefix erklär ich dir dann wenn du so weit bist.
Mfg Splasch