Plugins werden nicht gespeichert!?!

franky
Beiträge: 68
Registriert: Mi 31. Aug 2005, 08:55
Kontaktdaten:

Plugins werden nicht gespeichert!?!

Beitrag von franky » Mi 5. Okt 2005, 15:33

Also ich habe da mal wieder ein kleines (Verständnis) Problem. Habe mich jetzt mal in die Pluginentwicklung hineingewagt und habe dort folgendes Problem: Ich habe den HalloWorldCode3 von emergence ausprobiert. Leider lässt sich dieser Code bei mir nicht installieren. Er legt zwar die Tabellen an (hello_world) macht aber keinen neuen Eintrag in der Plugin Tabelle und zeigt auch kein Menü unter Extras an :(.... Habe vorher schon den JaxKalender eingefügt und bearbeitet und das klappt alles soweit wunderbar..

Was mir auch noch nicht ganz klar ist ist folgender Teil:

Code: Alles auswählen

#
# Einträge für Contenido Tabellen
#

# con_sequence entries... not used by now
INSERT INTO !PREFIX!_sequence VALUES ('!PREFIX!_hello_world', '1');

INSERT INTO !PREFIX!_area VALUES ('!PID!00', '0', 'hello_world', '1', '1');
# if you use menuless batch
INSERT INTO !PREFIX!_area VALUES ('!PID!00', '0', 'hello_world', '1', '1', '0');


INSERT INTO !PREFIX!_files VALUES ('!PID!01', '!PID!00', 'hello_world/includes/include.hello_world_edit.php', 'main');
INSERT INTO !PREFIX!_files VALUES ('!PID!02', '!PID!00', 'hello_world/includes/include.hello_world_left_top.php', 'main');
INSERT INTO !PREFIX!_files VALUES ('!PID!03', '!PID!00', 'hello_world/includes/include.hello_world_menu.php', 'main');
INSERT INTO !PREFIX!_files VALUES ('!PID!04', '!PID!00', 'include.subnav_blank.php', 'main');

INSERT INTO !PREFIX!_frame_files VALUES ('!PID!01', '!PID!00', '4', '!PID!01');
INSERT INTO !PREFIX!_frame_files VALUES ('!PID!02', '!PID!00', '1', '!PID!02');
INSERT INTO !PREFIX!_frame_files VALUES ('!PID!03', '!PID!00', '2', '!PID!03');
INSERT INTO !PREFIX!_frame_files VALUES ('!PID!04', '!PID!00', '3', '!PID!04');

INSERT INTO !PREFIX!_nav_sub VALUES ('!PID!00', '3', '!PID!00', '0', 'hello_world/xml/;navigation/extra/hello_world', '1');
.. in der install.sql..

Was der Teil machen soll ist mir schon klar, mir auch so, per Hand, neue Menuepunkt anlegen.. Was bedeuten die beiden !PREFIX! und !PID!?? Werden die ID's für die neuen Menuepunkte neu gesetzt? Und wenn ja, kann es später evtl. Probleme geben, wenn die ID's (meistens ja größer als 10.000) erreicht werden?

freue mich auf eure Antworten, um ein bisschen weiter machen zu können.

mfg Franky
Zuletzt geändert von franky am Do 17. Jan 2008, 13:35, insgesamt 1-mal geändert.

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Mi 5. Okt 2005, 15:40

ähm, welche version von contenido verwendet du ?
seht was im logs/errorlog.txt ?

!PREFIX! wird zb durch con oder ähnliches ersetzt, je nachdem was du dals db prefix eingegeben hast...
!PID! setzt sich einfach zusammen, es wird überprüft welche die höchste id in der _plugins ist und zu dem wird 100 addiert...

sämtliche plugins haben somit eine eindeutige id über 10000
zu problemen kommt es diesbezüglich nicht...
wäre die id kleiner -> würden die menüeinträge bei einem upgrade gelöscht werden...
*** make your own tools (wishlist :: thx)

franky
Beiträge: 68
Registriert: Mi 31. Aug 2005, 08:55
Kontaktdaten:

Beitrag von franky » Mi 5. Okt 2005, 15:44

also meine Contenido Version ist 4.5.3 (16.09.2005)

im Errorlog steht folgendes (ne ganze Menge ;))

Code: Alles auswählen

[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 Metadata query failed.
[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 Metadata query failed.
[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 Metadata query failed.
[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 Metadata query failed.
[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 Metadata query failed.
INSERT INTO ce_nav_sub VALUES ('10100', '3', '10100', '0', 'calendar/xml/;navigation/extra/bildergalerie', '1')


[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 MySQL error 1062: Duplicate entry '10100' for key 1
[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 Metadata query failed.
[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 Metadata query failed.
[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 Metadata query failed.
[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 Metadata query failed.
[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 Metadata query failed.
[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 Metadata query failed.
[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 Metadata query failed.
[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 Metadata query failed.
[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 Metadata query failed.
[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 Metadata query failed.
[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 Metadata query failed.
INSERT INTO `ce_area` VALUES (10110, '0', 'calendar', 1, 1, 0)


[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 MySQL error 1062: Duplicate entry '10110' for key 1
[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 Metadata query failed.
INSERT INTO `ce_area` VALUES (10124, 'calendar', 'calendar_4', 1, 1)

[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 MySQL error 1136: Column count doesn't match value count at row 1
[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 Metadata query failed.
INSERT INTO `ce_area` VALUES (10123, 'calendar', 'calendar_3', 1, 1)

[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 MySQL error 1136: Column count doesn't match value count at row 1
[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 Metadata query failed.
INSERT INTO `ce_area` VALUES (10122, 'calendar', 'calendar_2', 1, 1)

[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 MySQL error 1136: Column count doesn't match value count at row 1
[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 Metadata query failed.
INSERT INTO `ce_area` VALUES (10121, 'calendar', 'calendar_1', 1, 1)

[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 MySQL error 1136: Column count doesn't match value count at row 1
[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 Metadata query failed.
INSERT INTO `ce_area` VALUES (10120, 'calendar', 'calendar_0', 1, 1)

[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 MySQL error 1136: Column count doesn't match value count at row 1
[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 Metadata query failed.
INSERT INTO `ce_area` VALUES (10110, '0', 'calendar', 1, 1)






[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 MySQL error 1136: Column count doesn't match value count at row 1
[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 Metadata query failed.
INSERT INTO ce_plugins (idplugin,name,`version`,author,idinternal,`status`,`date`) VALUES ('1','Bildergalerie','0.0.0.1','xxxxx xxxxx ','asdasdsad-0001','0','2005-10-05 16:22:28');
[05-Oct-2005 16:22:28] /contenido/plugins/bildergalerie/install.php?install=1&contenido=4fa195893cd2d0047ae5ad20832bd114 MySQL error 1062: Duplicate entry '1' for key 1
INSERT INTO `ce_actions` VALUES (10124, 10100, '', 'calendar_4', '', '', 1)
Verstehe ich das richtig:
Ich brauche mich um die ID Vergabe nicht ehr zu kümmern, diese werden automatisch vergenen... Was sind das dann für Zahlen hinter der PID
z.B
INSERT INTO !PREFIX!_frame_files VALUES ('!PID!03', '!PID!00', '2', '!PID!03');

mfg franky
Zuletzt geändert von franky am Do 17. Jan 2008, 13:34, insgesamt 1-mal geändert.

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Mi 5. Okt 2005, 15:52

Ich brauche mich um die ID Vergabe nicht ehr zu kümmern, diese werden automatisch vergenen... Was sind das dann für Zahlen hinter der PID
nicht ganz... aufpassen muss man schon...
weitere info dazu findest du hier:
-> http://www.thilo-sommer.de/PHPMyFAQ/ind ... 75&lang=de

ad.
Metadata query failed
kann ich momentan nichts sagen... ich hatte den fehler noch nie...
*** make your own tools (wishlist :: thx)

franky
Beiträge: 68
Registriert: Mi 31. Aug 2005, 08:55
Kontaktdaten:

Quellcode..

Beitrag von franky » Mi 5. Okt 2005, 15:54

Also hier habe ich jetzt noch einmal einen Quellcode, welche bei mir nicht funktioniert (ein Teil aus der install.sql):

Code: Alles auswählen

# con_sequence entries... not used by now
INSERT INTO !PREFIX!_sequence VALUES ('!PREFIX!_bildergalerie', '1');

INSERT INTO !PREFIX!_area VALUES ('!PID!00', '0', 'bildergalerie', '1', '1');
# if you use menuless batch
INSERT INTO !PREFIX!_area VALUES ('!PID!00', '0', 'bildergalerie', '1', '1', '0');


INSERT INTO !PREFIX!_files VALUES ('!PID!01', '!PID!00', 'bildergalerie/includes/include.bildergalerie_edit.php', 'main');
INSERT INTO !PREFIX!_files VALUES ('!PID!02', '!PID!00', 'bildergalerie/includes/include.bildergalerie_left_top.php', 'main');
INSERT INTO !PREFIX!_files VALUES ('!PID!03', '!PID!00', 'bildergalerie/includes/include.bildergalerie_menu.php', 'main');
INSERT INTO !PREFIX!_files VALUES ('!PID!04', '!PID!00', 'include.subnav_blank.php', 'main');

INSERT INTO !PREFIX!_frame_files VALUES ('!PID!01', '!PID!00', '4', '!PID!01');
INSERT INTO !PREFIX!_frame_files VALUES ('!PID!02', '!PID!00', '1', '!PID!02');
INSERT INTO !PREFIX!_frame_files VALUES ('!PID!03', '!PID!00', '2', '!PID!03');
INSERT INTO !PREFIX!_frame_files VALUES ('!PID!04', '!PID!00', '3', '!PID!04');

INSERT INTO !PREFIX!_nav_sub VALUES ('!PID!00', '3', '!PID!00', '0', 'hello_world/xml/;navigation/extra/bildergalerie', '1');
Es soll unter Extras ein neuer Menuepunkt angelegt werden, welcher beim anklicken die Editirfunktion von der Galerie aufruft.. Nur leider werden die Datensätze nicht oder nur verfälscht abgespeichert. Habe den Eintrag in der XML Datei entsprechend abgeändert.

Und noch eine letzte Frage wofür steht diese ID? (FRANKY0001)
####Bildergalerie;0.0.0.1;Franky;FRANKY0001####
Zuletzt geändert von franky am Do 17. Jan 2008, 13:35, insgesamt 1-mal geändert.

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Mi 5. Okt 2005, 16:07

na ja an der install.sql liegts sicher nicht...
das problem ist das hier -> Metadata query failed
welche mysql version verwendet du ?
die funktion findest du in der conlib / db_mysql.inc
dort würd ich zu suchen beginnen...
wenn du den fehler findest, funktioniert auch der installer...
FRANKY0001
das ist gedacht für eindeutige id's
FRANKY0001 wäre dann zb immer nur für deine Bildergalerie

wenn du mal ne neuere version deines plugin baust würdest du diese id beibehalten und die versiosnummer raufsetzten.. der plugin installer erkennt das er dann in den upgrade modus wechseln muss(was er auch tut).
mehr aber auch nicht, den teil mit dem upgrade hab ich nur nie fertig ausprogrammiert...

wurde das plugin bereits installiert (FRANKY0001 + 0.0.0.1) bietet der installer eine uninstall option an...
*** make your own tools (wishlist :: thx)

franky
Beiträge: 68
Registriert: Mi 31. Aug 2005, 08:55
Kontaktdaten:

Beitrag von franky » Mi 5. Okt 2005, 16:16

also meine Versionen:

MySQL server version 4.0.17-standard-log
Installed PHP version 4.3.8


Habe den install noch einmal ausgeführt und diesmal folgendes erhalten:

Code: Alles auswählen

INSERT INTO ce_nav_sub VALUES ('10100', '3', '10100', '0', 'bildergalerie/xml/;navigation/extra/bildergalerie', '1')


[05-Oct-2005 17:15:34] /contenido/plugins/bildergalerie/install.php?install=1&contenido=a08f9387e8787c87c3a23f8d3f318794 MySQL error 1062: Duplicate entry '10100' for key 1
INSERT INTO ce_frame_files VALUES ('10104', '10100', '3', '10104')

[05-Oct-2005 17:15:34] /contenido/plugins/bildergalerie/install.php?install=1&contenido=a08f9387e8787c87c3a23f8d3f318794 MySQL error 1062: Duplicate entry '10104' for key 1
INSERT INTO ce_frame_files VALUES ('10103', '10100', '2', '10103')

[05-Oct-2005 17:15:34] /contenido/plugins/bildergalerie/install.php?install=1&contenido=a08f9387e8787c87c3a23f8d3f318794 MySQL error 1062: Duplicate entry '10103' for key 1
INSERT INTO ce_frame_files VALUES ('10102', '10100', '1', '10102')

[05-Oct-2005 17:15:34] /contenido/plugins/bildergalerie/install.php?install=1&contenido=a08f9387e8787c87c3a23f8d3f318794 MySQL error 1062: Duplicate entry '10102' for key 1
INSERT INTO ce_frame_files VALUES ('10101', '10100', '4', '10101')


[05-Oct-2005 17:15:34] /contenido/plugins/bildergalerie/install.php?install=1&contenido=a08f9387e8787c87c3a23f8d3f318794 MySQL error 1062: Duplicate entry '10101' for key 1
INSERT INTO ce_files VALUES ('10104', '10100', 'include.subnav_blank.php', 'main')

[05-Oct-2005 17:15:34] /contenido/plugins/bildergalerie/install.php?install=1&contenido=a08f9387e8787c87c3a23f8d3f318794 MySQL error 1062: Duplicate entry '10104' for key 1
INSERT INTO ce_files VALUES ('10103', '10100', 'bildergalerie/includes/include.bildergalerie_menu.php', 'main')

[05-Oct-2005 17:15:34] /contenido/plugins/bildergalerie/install.php?install=1&contenido=a08f9387e8787c87c3a23f8d3f318794 MySQL error 1062: Duplicate entry '10103' for key 1
INSERT INTO ce_files VALUES ('10102', '10100', 'bildergalerie/includes/include.bildergalerie_left_top.php', 'main')

[05-Oct-2005 17:15:34] /contenido/plugins/bildergalerie/install.php?install=1&contenido=a08f9387e8787c87c3a23f8d3f318794 MySQL error 1062: Duplicate entry '10102' for key 1
INSERT INTO ce_files VALUES ('10101', '10100', 'bildergalerie/includes/include.bildergalerie_edit.php', 'main')



[05-Oct-2005 17:15:34] /contenido/plugins/bildergalerie/install.php?install=1&contenido=a08f9387e8787c87c3a23f8d3f318794 MySQL error 1062: Duplicate entry '10101' for key 1
INSERT INTO ce_area VALUES ('10100', '0', 'bildergalerie', '1', '1', '0')


[05-Oct-2005 17:15:34] /contenido/plugins/bildergalerie/install.php?install=1&contenido=a08f9387e8787c87c3a23f8d3f318794 MySQL error 1062: Duplicate entry '10100' for key 1
INSERT INTO ce_area VALUES ('10100', '0', 'bildergalerie', '1', '1')


[05-Oct-2005 17:15:34] /contenido/plugins/bildergalerie/install.php?install=1&contenido=a08f9387e8787c87c3a23f8d3f318794 MySQL error 1136: Column count doesn't match value count at row 1
INSERT INTO ce_sequence VALUES ('ce_bildergalerie', '1')





[05-Oct-2005 17:15:34] /contenido/plugins/bildergalerie/install.php?install=1&contenido=a08f9387e8787c87c3a23f8d3f318794 MySQL error 1062: Duplicate entry 'ce_bildergalerie' for key 1
INSERT INTO ce_plugins (idplugin,name,`version`,author,idinternal,`status`,`date`) VALUES ('1','Bildergalerie','0.0.0.1','fdsfds dfsdfds','ddfsdfsd-0001','0','2005-10-05 17:15:34');
[05-Oct-2005 17:15:34] /contenido/plugins/bildergalerie/install.php?install=1&contenido=a08f9387e8787c87c3a23f8d3f318794 MySQL error 1062: Duplicate entry '1' for key 1
INSERT INTO ce_nav_sub VALUES ('10100', '3', '10100', '0', 'hello_world/xml/;navigation/extra/bildergalerie', '1')
Zuletzt geändert von franky am Do 17. Jan 2008, 13:34, insgesamt 1-mal geändert.

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Mi 5. Okt 2005, 16:23

na ja Duplicate entry ...
sagt nur aus das dieser eintrag bereits in der db existiert...

anscheinend wurden doch ein paar eintragungen vorgenommen...

sieh dir nochmal das backend an ob der menüpunkt jetzt bei dir vorhanden ist...
*** make your own tools (wishlist :: thx)

franky
Beiträge: 68
Registriert: Mi 31. Aug 2005, 08:55
Kontaktdaten:

Beitrag von franky » Mi 5. Okt 2005, 16:27

Hallo, dupicate entry sehe ich genauso ;)....
Ich habe ja vorher schon einmal ein anderes Plugin installiert, wie vorhin schon geschrieben (den JAX Calender)..
Und die ID's stehen schon in der Datenbank...
Aber da das Plugin doch schon installiert ist und auch verwendet wird, müssten doch eigentlich die ID's für dieses andere Plugin neu vergeben werden. Möchte den Kallender wohl noch gerne behalten 8) 8)

franky
Beiträge: 68
Registriert: Mi 31. Aug 2005, 08:55
Kontaktdaten:

fehler gefunden..

Beitrag von franky » Do 6. Okt 2005, 10:34

Na endlich ist die Seite wieder online ;)
Habe den Fehler gefunden.. Es lag daran, dass der Wert in der sequence Tabelle für Plugins nicht automtisch hochgesetzt wird. Sollte man dieses nicht in die Installation mit einbauen? Jedesmal den Wert manuell um eins zu erhöhen ist doch nicht sinn der Sache oder? Oder gibt es Fälle wo dieses Inkrementieren nicht gewünscht ist?!

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Do 6. Okt 2005, 18:50

hmm...

habs mir vorgemerkt... wird ein bug im installer sein...
ich werd am wochende ne neue version auf den server laden... falls nicht, bitte nochmals erinnern...
*** make your own tools (wishlist :: thx)

franky
Beiträge: 68
Registriert: Mi 31. Aug 2005, 08:55
Kontaktdaten:

Beitrag von franky » Mo 10. Okt 2005, 08:21

hey hast du den installer schon verbessert? oder soll ich mich eben dransetzten.. wird ja nur eine sql abfrage falsch sein oder fehlen.. :)

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Mo 10. Okt 2005, 08:27

ach ja da war ja noch was zu tun...

ich schau mal drüber...
*** make your own tools (wishlist :: thx)

franky
Beiträge: 68
Registriert: Mi 31. Aug 2005, 08:55
Kontaktdaten:

Beitrag von franky » Mo 10. Okt 2005, 08:41

hi habs schon verbessert :)

diese beiden funktinoen müssen überarbeitet werden

Code: Alles auswählen

    // simple function to update con_sequence
    function updateSequence($table=false) {

        global $db, $cfg;
        if (!$table) {
            $sql = "SHOW TABLES";
            $db->query($sql);
            while ($db->next_record())
            {
                dbUpdateSequence($cfg['tab']['sequence'], $db->f(0));
            }
        } else {
            dbUpdateSequence($cfg['tab']['sequence'], $table);
        }
    }

    // read out next free id
    function getSequenceId($table) {

        global $db2, $cfg;

        $sql= "SELECT nextid FROM ".$cfg['tab']['sequence']." where seq_name = '$table'";
        $db2->query($sql);
        if ($db2->next_record()) {
            return $db2->f("nextid");
        } else {
            msg($table,"missing in ".$cfg['tab']['sequence']);
            return 0;
        }
    }
Da war glaube ich noch die alte Syntax für die Tabellen eingebaut :)

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Mo 10. Okt 2005, 08:55

hab ne geänderte version auf den server geladen
-> http://dayside.net/files/index.php?path ... -examples/

es wird nun die phplib methode verwendet um die nextid zu ermitteln...
*** make your own tools (wishlist :: thx)

Gesperrt