Wer ist online

Gäste online: 2
Mitglieder online: 0

Letzte Mitglieder
djmartin
Offline
Rene Weber
Offline
Harlekin
Offline
Black2019
Offline
JG75
Offline
schnuff
Offline
Nazaret...
Offline
jochimi...
Offline
Richy
Offline
Fritzchen
Offline
Mehr anzeigen


Wir suchen...

Moderator
Gast Moderator
Spezial Moderator
DJ
Chat Wache
Sponsor
Techniker
Grafiker

Jetzt Bewerben!

Shoutbox

Du musst eingeloggt sein um eine Nachricht zu schreiben.

Michael71
Michael71
aus
08. August 2023 17:02
Offline
Verwarnstatus: warningwarningwarningwarning
hallo suche PHP

Layout-24
Layout-24
aus
01. Januar 2022 18:37
Offline
Verwarnstatus: warningwarningwarningwarning
Wir von layout-24 wünschen euch ein frohes neues Jahr 2022. Bleibt gesund.

Rico1993
Rico1993
aus
24. November 2021 22:32
Offline
Verwarnstatus: warningwarningwarningwarning
Suche Weihnachten Design für PHP 9.10.10

Shoutbox Archiv

Shoutbox Beiträge: 530
©


Thema ansehen

PHPFusion-4you.de » PHP-Fusion v7 -Hilfe und Support » Infusions V7
 Thema drucken
Datenbank Problem bei eigener Infusion
Manuel
Liebe Freunde,

ich habe ein kleines Problem bei einer eigenen Infusion.

Soweit ich weiß ist alles richtig zumindest habe ich es so gemacht wie beim erstenmal auch
und diesmal scheint doch irgendwo ein Fehler zu sein den ich nicht finden kann.

Fehlermeldung -> Table xyz doesn´t exist...

infusion.php (Database Section)

Download Code  Code

$inf_newtable[1]= PEP_EVENT_LIST." (
id INT(2) UNSIGNED NOT NULL AUTO_INCREMENT,
pdse_title VARCHAR(200) UNSIGNED NOT NULL,
pdse_banner VARCHAR(200) UNSIGNED NOT NULL,
pdse_url VARCHAR(200) UNSIGNED NOT NULL,
PRIMARY KEY (id)
) ENGINE=MyISAM;";

$inf_droptable[1]= PEP_EVENT_LIST;





infusion_db.php (Database Section)

Download Code  GeSHi: PHP
  1.  
  2. if (!defined("PEP_EVENT_LIST")) {
  3. define("PEP_EVENT_LIST", DB_PREFIX."pep_event_list");
  4. }
  5.  
gewandelt in 0.017 Sekunden, benutzt wurde GeSHi 1.0.8.10



So wie ich es sehe ist eigentlich alles korrekt habe es mit der SDK überprüft und meiner letzten Entwicklung wo es Funktioniert hat.

Für mehr Informationen stehe ich gerne bereit.

Liebe Grüße

PHPF4You - Administration & Support
Manuel

Bearbeitet von Manuel am 09. August 2015 20:41


Offizieller PHPFusion-4you - Mitarbeiter


Kein Support via PN oder Messenger
 
https://phpfusion-4you.deWeb
Septron
Hallo,

hast du es auch schon so probiert ?

Download Code  Code
if (!defined("PEP_EVENT_LIST")) {
   define("PEP_EVENT_LIST", DB_PREFIX."PEP_EVENT_LIST")
}




lg Septron
 
https://www.septron.deWeb
Manuel
Hallo Spetron,

nein auch dies hat nicht zu dem gewünschten Erfolg geführt.

Die Tabelle wird immer noch nicht angelegt und in der Regel wird das letzte bei DB_PREFIX auch klein geschrieben habe es ja so gemacht wie bei meinem Status wo es funktioniert hat lediglich mit anderen Bezeichnungen und eben halt mit anderen Werten die er in die Tabelle schreiben soll.

Hm... bin mit meinem Latein am Ende hab alles mehrfach kontrolliert und finde einfach den Fehler in den beiden Datein nicht.

Vielleicht hat ja jemand anderes eine Lösung.

Liebe Grüße

PHPF4You - Administration & Support
Manuel
Offizieller PHPFusion-4you - Mitarbeiter


Kein Support via PN oder Messenger
 
https://phpfusion-4you.deWeb
Harlekin
Versuchs mal so:

in der infusions.php:
include INFUSIONS."deine_infusion/infusion_db.php";

$inf_newtable[1] = PEP_EVENT_LIST." (
id INT(2) UNSIGNED NOT NULL AUTO_INCREMENT,
pdse_title VARCHAR(200) UNSIGNED NOT NULL,
pdse_banner VARCHAR(200) UNSIGNED NOT NULL,
pdse_url VARCHAR(200) UNSIGNED NOT NULL,
PRIMARY KEY (id)
) ENGINE=MyISAM;";

$inf_droptable[1] = PEP_EVENT_LIST;

Edit
:( Der CODE BB Code verschluckt Leerzeichen, deshalb als reiner Text. Und das Forum zeigt die Smiley nicht.

Bearbeitet von Harlekin am 15. August 2015 07:14

 
https://harlekin-power.deWeb
Manuel
Harlekin,

ich habe mit einem Kollegen dein und mein Code kontrolliert und sogar ersetzt selbe Ergebnis und keine Fehler festgestellt beide Codes sind gleich.

Bin wirklich mit meinem LATEIN am ende Grin

Weiß nicht was es ist.

Liebe Grüße

Manuel
Offizieller PHPFusion-4you - Mitarbeiter


Kein Support via PN oder Messenger
 
https://phpfusion-4you.deWeb
Septron
Hallo,

wenn nichts angelegt wird und der Code keinen fehler hat dann müsste etwas mit genau der gleichen bezeichnung schon in der datenbank vorhanden sein das dies dann blockiert hatte ich auch bei der ein oder anderen infusion so wie diversen userfeldern.

Kontrolliere die Datenbank noch mal ggf. das komplette dingen mal mit den DB Table mal umbennen.

lg Septron
 
https://www.septron.deWeb
Manuel
Hallo Septron,

auch daran habe ich schon gedacht und dies beim erstenmal gleich mit Kontrolliert und keine identischen Einträge gefunden.

Auch die Bezeichnung in den Files umzubennen habe ich schon bedacht und statt wie am Anfang die Bezeichnung "PDS_EVENT_LIST" zu "PEP_EVENT_LIST" und auch zu "PDS_EVENTS_LIST".

Soweit hat nichts zur Lösung geführt. Auch das manuell anlegen habe ich schon in erwägung gezogen dennoch wünsche ich mir das alles automatisch via Infusion Install eingerichtet wird.

Dann wollen wir mal weiter schauen.

Liebe Grüße

Manuel
Offizieller PHPFusion-4you - Mitarbeiter


Kein Support via PN oder Messenger
 
https://phpfusion-4you.deWeb
Septron
Hallo,

dann stelle deine frage mal auf der NSS DE Seite dort kann dir dann noch mehr geholfen werden Wink denn was anderes was hier jetzt schon steht wüsste ich spontan auch nicht Wink

lg Septron
 
https://www.septron.deWeb
Manuel
Huhu,

dann schließe ich den Beitrag hier um aktiven Crossposting zu verhindern.

Liebe Grüße

Manuel

Zusammengefügt am 06 September 2015 19:33:
Huhu,

ich bin nun ein Schritt weiter warum es nicht Funktioniert.

Nach einem netten Telefonat mit Herr Krell von Systemweb
konnte ich herausfinden warum die Tabelle nicht angelegt wird.

Fehler
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'UNSIGNED NOT NULL, pdse_banner VARCHAR(150) UNSIGNED NOT NULL, pdse_url VARCHA' at line 3

Code wo der Fehler sein soll

Download Code  Code

$inf_newtable[1]= PDS_EVENT_SETTINGS." (
id MEDIUMINT(15) UNSIGNED NOT NULL AUTO_INCREMENT,
pdse_title VARCHAR(150) UNSIGNED NOT NULL,
pdse_banner VARCHAR(150) UNSIGNED NOT NULL,
pdse_url VARCHAR(150) UNSIGNED NOT NULL,
PRIMARY KEY (id)
) ENGINE=MyISAM;";





Ich habe nochmals geschaut und konnte keinen fehler sehen. *confused*

Vielleicht weiß von Euch einer Rat.

Gruß

PHPF4You - Administration & Development
Manuel

Zusammengefügt am 11 September 2015 19:01:
#push

Zusammengefügt am 15 September 2015 06:34:
Liebe Community,

es ist vollbracht.

MIt Hilfe eines Mitglieds von Spin habe ich die Fehler beheben können.

Nach ein paar Verbesserungen könnt Ihr dies dann herunterladen!

Weitere Updates sind auch bereits geplant.

Liebe Grüße

PHPF4You - Administration & Support
Manuel

Bearbeitet von Manuel am 15. September 2015 06:34


Offizieller PHPFusion-4you - Mitarbeiter


Kein Support via PN oder Messenger
 
https://phpfusion-4you.deWeb

Thema verlinken
Soziale Netzwerke: Facebook Google Windows-Live Twitter Yahoo
URL:
BBcode:
HTML:
Facebook Like:


Springe ins Forum:

Ähnliche Themen

Thema Forum Antworten Letzter Beitrag
Problem mit Newsletter fusion Infusions V7 3 05. Oktober 2019 17:19
Problem mit der Shoutbox Allgemeine Fragen und Probleme für V7 7 19. Mai 2019 01:01
reCAPTCHA-v2 Problem Infusions V7 3 15. Juni 2018 15:57
phpf4y_status_panel Problem Infusions V7 2 31. Mai 2017 01:28
Problem mit dem PHPF4You - Bewerbungsstatus Panel 1.1 Infusions V7 7 12. Februar 2017 09:51