Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: ALPHA MODUL: SQL-Konsole im Backend

    JuergenS

    • Fördermitglied
    • Beiträge: 60
    • Geschlecht:
    Re: ALPHA MODUL: SQL-Konsole im Backend
    Antwort #15 am: 05. Dezember 2020, 14:19:52
    Hallo webald,

    Zitat
    Deine Abfrage war hoffentlich eine Update-query.
    Ja war eine Update-query für den Artikelbestand.

    Ich habe das Paket aus dem ersten Post von Dir
    webald_sql_script_1.0.4_20201205.zip neu heruntergeladen und alle Dateien auf dem Server überschreiben lassen.

    Bei mir funktioniert es leider immer noch nicht. Weder speichern, noch ausführen.

    Die Datei "admin/webald_sql_script.php" habe ich mal verglichen. Da sind keine Änderungen drin. Habe ich was Falsches heruntergeladen?

    mod_warning_admin
    Code: PHP  [Auswählen]
    [2020-12-05 14:14:48]   [warning]       [modified]      [pid:10340]     array_keys() expects parameter 1 to be array, bool given in File: /home/users/xxxxxx/www/admin/webald_sql_script.php on Line: 319       {}      {}
    [2020-12-05 14:14:48]   [warning]       [modified]      [pid:10340]     implode(): Invalid arguments passed in File: /home/users/xxxxxx/www/admin/webald_sql_script.php on Line: 319    {}      {}
     

    mod_custom_admin
    Code: PHP  [Auswählen]
    [2020-12-05 14:14:08]   [custom]        [modified]      [pid:10295]     Added column webald_sql_script to table configuration by 1 in File: /home/users/xxxxxx/www/admin/includes/modules/system/webald_sql_script.php on Line: 58      {}      {}
    [2020-12-05 14:14:08]   [custom]        [modified]      [pid:10295]     Backtrace #0 - /home/users/xxxxxx/www/admin/module_export.php called at Line 150        {}      {}
     

    modified eCommerce Shopssoftware v2.0.5.1 rev 12725 dated: 2020-04-22
    Datenbank Version: "MOD_2.0.5.1"

    PHP Version 7.4

    Vielen Dank für Deine Hilfe

    Gruß
    Jürgen
    Shop Hosting

    webald

    • modified Team
    • Beiträge: 2.791
    Re: ALPHA MODUL: SQL-Konsole im Backend
    Antwort #16 am: 05. Dezember 2020, 14:53:44
    admin/webald_sql_script.php
    Zeile 42 sollte so aussehen:
    Code: PHP  [Auswählen]
                        if (xtc_db_num_rows($sql_query_result_obj) > 0)
                        {
                            $sql_query_result = array();
                            while($sql_result_row = xtc_db_fetch_array($sql_query_result_obj)){
                                $sql_query_result[] = $sql_result_row;
                            }
                            $sql_query_result_data = $sql_query_result;
                        }else{
                            $sql_query_result = $sql_query_result_obj;
                        }
     

    JuergenS

    • Fördermitglied
    • Beiträge: 60
    • Geschlecht:
    Re: ALPHA MODUL: SQL-Konsole im Backend
    Antwort #17 am: 05. Dezember 2020, 15:52:00
    admin/webald_sql_script.php
    Zeile 42 schaut so aus:

    Code: PHP  [Auswählen]
                        if (xtc_db_num_rows($sql_query_result_obj) > 0)
                        {
                            $sql_query_result = array();
                            while($sql_result_row = xtc_db_fetch_array($sql_query_result_obj)){
                                $sql_query_result[] = $sql_result_row;
                            }
                            $sql_query_result_data = $sql_query_result;
                        }else{
                            $sql_query_result = $sql_query_result_obj;
                        }

     

    Ich habe jetzt noch einmal alles raus geworfen. Datenbank zurück gesetzt. Neu hochgeladen und wieder installiert.
    Neuen Benutzer angelegt. Alle Admin Rechte gegeben. Auch für Dein Script.

    Auch mit dem neuen Benutzer funktioniert es leider nicht.
    Weder speichern noch ausführen.

    mod_warning_admin
    Code: PHP  [Auswählen]
    [2020-12-05 15:48:09]   [warning]       [modified]      [pid:15790]     array_keys() expects parameter 1 to be array, bool given in File: /home/users/xxxxxx/www/admin/webald_sql_script.php on Line: 319       {}      {}
    [2020-12-05 15:48:09]   [warning]       [modified]      [pid:15790]     implode(): Invalid arguments passed in File: /home/users/xxxxxx/www/admin/webald_sql_script.php on Line: 319    {}      {}
    [2020-12-05 15:48:20]   [warning]       [modified]      [pid:15790]     array_keys() expects parameter 1 to be array, bool given in File: /home/users/xxxxxx/www/admin/webald_sql_script.php on Line: 319       {}      {}
    [2020-12-05 15:48:20]   [warning]       [modified]      [pid:15790]     implode(): Invalid arguments passed in File: /home/users/xxxxxx/www/admin/webald_sql_script.php on Line: 319    {}      {}

     

    webald

    • modified Team
    • Beiträge: 2.791
    Re: ALPHA MODUL: SQL-Konsole im Backend
    Antwort #18 am: 07. Dezember 2020, 08:10:12
    Das kann ich nachvollziehen:
    Zitat
    [2020-12-05 15:48:20]   [warning]       [modified]      [pid:15790]     array_keys() expects parameter 1 to be array, bool given in File: /home/users/xxxxxx/www/admin/webald_sql_script.php on Line: 319       {}      {}
    [2020-12-05 15:48:20]   [warning]       [modified]      [pid:15790]     implode(): Invalid arguments passed in File: /home/users/xxxxxx/www/admin/webald_sql_script.php on Line: 319    {}      {}

    und erklären:
    Der Fehler kommt, wenn man eine Abfrage abschickt ohne den Haken bei der Frage "Wirklich ausführen?" zu setzen.

    Das Feld muss bei jeder Abfrage angehakt werden und ist ein Sicherheitsfeature, damit man nicht aus Versehen eine Abfrage an einen Live-Shop schickt und alles zerstört.

    JuergenS

    • Fördermitglied
    • Beiträge: 60
    • Geschlecht:
    Re: ALPHA MODUL: SQL-Konsole im Backend
    Antwort #19 am: 07. Dezember 2020, 19:01:32
    Hallo webald,

    Danke für Deine Geduld. Es funktioniert leider nicht.

    Hier noch kurz ein paar Infos:
    Folgende Log Meldung kommt sobald ich über Hilfsprogramme/SQL-Konsole Klicke (ohne jegliche Eingabe):

    Code: PHP  [Auswählen]
    [2020-12-07 18:50:44]   [warning]       [modified]      [pid:20156]     implode(): Invalid arguments passed in File: /home/users/xxxxxx/www/admin/webald_sql_script.php on Line: 319    {}      {}

    Anschließend "HAKEN gesetzt" wie eigentlich bisher immer.
    SQL Befehl eingegeben  = UPDATE products SET........usw.

    Anschließend steht im Log dieser Fehler:
    Code: PHP  [Auswählen]
    [2020-12-07 18:53:48]   [warning]       [modified]      [pid:20315]     array_keys() expects parameter 1 to be array, bool given in File: /home/users/xxxxxxx/www/admin/webald_sql_script.php on Line: 319      {}      {}
    [2020-12-07 18:53:48]   [warning]       [modified]      [pid:20315]     implode(): Invalid arguments passed in File: /home/users/xxxxxxx/www/admin/webald_sql_script.php on Line: 319   {}      {}

    webald

    • modified Team
    • Beiträge: 2.791
    Re: ALPHA MODUL: SQL-Konsole im Backend
    Antwort #20 am: 08. Dezember 2020, 08:32:55
    Du hast die Bestätigung beim Speichern von Artikeln aktiviert? Falls ja, dann bitte mit der neuen Version 1.0.5 im ersten Beitrag aktualisieren.

    Schreinermeister

    • Fördermitglied
    • Beiträge: 413
    • Geschlecht:
    Re: ALPHA MODUL: SQL-Konsole im Backend
    Antwort #21 am: 28. Dezember 2020, 18:12:02
    Hallo,

    kann es sein, dass die SQL-Konsole immer nur einen SQL-Befehl ausführen kann?

    Sobald ich mehrere hintereinandergestellte Befehle eingebe funktioniert die Konsole bei mir nicht.

    Gruß Chris
    Managed Server
    12 Antworten
    8211 Aufrufe
    27. Februar 2014, 17:07:43 von tromPeter
    44 Antworten
    18430 Aufrufe
    20. November 2021, 23:18:24 von Dusty
    33 Antworten
    2793 Aufrufe
    27. Dezember 2022, 14:48:34 von benax
    42 Antworten
    20088 Aufrufe
    29. November 2017, 20:03:36 von p3e