Neu Shopdatenbank SQL Export

BlueEyePhoenix

Gut bekanntes Mitglied
3. Januar 2017
276
23
Hallo Community,

ich hab da mal eine Frage kann ich irgendwie über Powershell ein Script auf der Shopdatenbank ausführen und die Tabellen passend Laden?

versuche das ganze über einen Invoke-Sqlcmd befehl. Das SQL-Script habe ich bereit gespeichert. Mit der Lokalen Datenbank habe ich auch kein Problem da komme ich problemlos an meine CSV. Aber wenn ich das Gleiche über Hetzner versuche bekomme ich nichts ausgeworfen. Wie kann ich es umsetzten das ich die Abfrage regelmäßig wöchentlich herunterladen. Habe an einen Cronjob gedacht aber das habe ich noch nicht gemacht. Kennt dort jemand einen guten Guide der mir da weiterhelfen kann.

Für Hilfestellung wäre ich dankbar.

Vielen Dank
 

hii

Gut bekanntes Mitglied
6. Januar 2009
126
8
NRW
Schau mal hier... Hetzner hat ein ganz gutes Wiki um Cornjobs zu erstellen: https://wiki.hetzner.de/index.php/KonsoleH:Cronjob-Manager

In der Konsoleh findest Du den Cornjob Manager. hier werden die Einstellungen für den Corn eingestellt.
Als Beispiel für den Punkt "Skript (absoluter Pfad)" haben wir hier: /home/httpd/cgi-bin/php54-fcgi-starter.fcgi /usr/www/users/#DEIN-USER-NAME#/Pfad/zum/Skript/DeinSkript.php"
 

BlueEyePhoenix

Gut bekanntes Mitglied
3. Januar 2017
276
23
Wenn ich das richtig verstanden haben bekomme ich den Cron nur als php abgewickelt somit muss ich ein script schreiben welches auf die db zugreift und die passenden daten über einen Select befehl selektiert und herunterlädt. Das kann was werden.
 

BlueEyePhoenix

Gut bekanntes Mitglied
3. Januar 2017
276
23
Hallo Commuity,

hab jetzt mein php script welches als cron angestoßen werden soll und mir eine csv speichern soll dieses sieht wie folgt aus:

PHP:
<?php

$csv_filename = 'db_export.csv';

$hostname = "localhost";
$user = "Benutzer";
$password = "passwort";
$database = "meineDB";
$port = 3306;

$pdo = new PDO ('mysql:host=localhost;dbname=meineDB', 'Benutzer', 'passwort');
if (PDO_error()){
    die("Verbindungsfehler" - PDO_error());
}
$csv_export = '';

$query = PDO_query($pdo, "
SELECT s_articles_details.articleID,
s_articles_details.ordernumber,
s_articles_prices.price,
s_articles_lives.active,
s_articles_lives.valid_from,
s_articles_lives.valid_to,
s_articles_live_prices.endprice,
s_articles_live_prices.endprice * 1.19 AS Brutto
FROM s_articles_details
INNER JOIN s_articles_lives ON s_articles_details.articleID = s_articles_lives.article_id
INNER JOIN s_articles_live_prices ON s_articles_lives.id = s_articles_live_prices.id
INNER JOIN s_articles_prices ON s_articles_details.articleID = s_articles_prices.articleID
WHERE s_articles_prices.pricegroup = 'EK' AND s_articles_prices.from = '1' ");

$field = PDO_field_count($pdo);

for ($i = 0; $i < $field; $i++){
    $csv_export.= PDO_fetch_field_direct($query, $i)->name.';';
}
$csv_export.='';

while($row = PDO_fetch_array($query)){
    for($i = 0; $i < $field; $i++) {
     $csv_export.= '"'.$row[PDO_fetch_field_direct($query, $i)->name].'";';     
    }
$csv_export.='';
}

header("Content-type: text/x-csv");
header("Content-Disposition: attachment;filename=".$csv_filename."");
echo($csv_export);

?>

leider passiert aber kein download wenn ich den cron anstoße. Sieht evtl jemand meinen Fehler?
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.262
337
Wenn ich das richtig verstanden haben bekomme ich den Cron nur als php abgewickelt somit muss ich ein script schreiben welches auf die db zugreift und die passenden daten über einen Select befehl selektiert und herunterlädt. Das kann was werden.
Natürlich kann man jedes beliebige Skript mit Cron zeitgesteuert ausführen.
Du bist da nicht auf php angewiesen.
 
Ähnliche Themen
Titel Forum Antworten Datum
Datenbank-Abfrage per SQL nach Lagermenge pro Artikel & Warenbereich (WMSLager) JTL-Wawi 1.8 1
Neu Logfile: SQL Fehler, aber warum? JTL-Shop - Fehler und Bugs 2
Beantwortet #GEFUNDEN# Suche jemand , der uns eine (automatische) SQL Abfrage erstellen kann mit Mail Ausgabe Dienstleistung, Jobs und Ähnliches 2
Neu Erstinstallation JTL WaWi 1.8.12 - heruntergeladen wird SQL Express 2017 _statt_ der empfohlenen 2022 Version Installation von JTL-Wawi 8
Neu MS SQL Server 2022 oder MS SQL Server 2022 Express? Installation von JTL-Wawi 8
Neu SQL-Fehler bei Volltextsuche und Sonderzeichen JTL-Shop - Fehler und Bugs 0
Neu SQL-Abfrage bei Kundenanlage JTL-Wawi 1.7 2
Neu einfache SQL Verknüfpung zweier Tabellen, z.B. Artikel mit ArtikelBeschreibung 1.6.46.1 Gelöste Themen in diesem Bereich 13
Neu CSV-Datei direkt in einer SQL-Abfrage verwenden User helfen Usern - Fragen zu JTL-Wawi 3
Neu SQL Ausgabe der Varko-Auswahl eines Artikels, mehrsprachig Tabelle zwei mal auf sich Joinen? User helfen Usern - Fragen zu JTL-Wawi 5
Neu SQL Abfrage in Excel User helfen Usern - Fragen zu JTL-Wawi 12
Neu SQL-Erfahrene vor - Nach Datenrettung - fehlende Aufträge lassen sich nicht einfügen - Ideen? User helfen Usern 4
Neu Nach Installation eines neuen SQL Servers klappt die Verbindung vom Benutzer-PC zum Server-PC nicht mehr. Installation von JTL-Wawi 5
Neu Fehler SQL-Schema importieren bei Neuinstallation Installation / Updates von JTL-Shop 7
Neu Update MS SQL 2014 auf MS SQL 2022 User helfen Usern - Fragen zu JTL-Wawi 0
Neu SQL Abfrage Artikelbezeichnung auf Englisch für Artikeletikett User helfen Usern - Fragen zu JTL-Wawi 4
Neu Datenbankebene per SQL löschen Eigene Übersichten in der JTL-Wawi 6
Neu MS SQL 14 Express wird langsam voll. Welche Lienzen benötigen wir? Bitte um Hilfe Eigene Übersichten in der JTL-Wawi 27
Neu SQL Abfrage wird mehrfach ausgeführt - Ausgabe in der Übersicht falsch Eigene Übersichten in der JTL-Wawi 8
Upgrade von SQL Server 2014 auf höhere Version JTL-Wawi 1.8 4
1.8.11.0 - Worker SQL lässt System hängen JTL-Wawi 1.8 0
Neu List&Label Merkmale auf Etiketten (SQL) Gelöste Themen in diesem Bereich 3
Neu SQL Server Express 2017 auf 2022 Update Installation von JTL-Wawi 10
Neu Nach SQL Server neuinstallation Benutzer gelöscht? JTL-Wawi - Fehler und Bugs 3
Neu Versandart + Zahlungsart in Rechnungskorrektur (SQL) User helfen Usern - Fragen zu JTL-Wawi 10
SQL Abfrage via Ameise: Seriennummer u. weitere Daten JTL-Wawi 1.8 0
1.8.10.0 - SQL-Job Performance-Optimierung JTL-Wawi 1.8 24
Neu SQL 2017 auf 2022 updaten (express) User helfen Usern - Fragen zu JTL-Wawi 1
Neu SQL Abfrage über ODBC für Bewegunghistorie (WMS) Eigene Übersichten in der JTL-Wawi 4
Komplexe SQL Abfrage zu gelieferten Artikeln mit eigenen Feldern - Hilfe gesucht JTL-Wawi 1.8 1
SQL Abfrage alle Aufträge ohne Lieferschein JTL-Wawi 1.8 2
SQL ifGetPrice liefert nur netto Preise, wie komme ich an Brutto ran? JTL-Wawi 1.7 4
Neu JTL Ameise Extrem Langsam im Export JTL-Ameise - Fehler und Bugs 8
Neu Egener Export für CBAM-Bericht möglich? JTL Ameise - Eigene Exporte 0
Export von Bestellungen als Excel JTL-Wawi 1.6 1
Neu Ameise Export Header JTL-Ameise - Fehler und Bugs 2
Neu Ameise eigener export User helfen Usern 8
Neu JTL-Ameise Kontaktdaten-Export und in Greyhound importieren plus Zuweisen User helfen Usern 1
Neu Aufträge zusammen fasse, mit getrennter Rechnung wegen JTL2DATEV Export ? User helfen Usern - Fragen zu JTL-Wawi 0
Ameise - Export Zahlungdaten ohne Minuszahlungen ? Version 1.9.1.0 JTL-Wawi 1.8 2
Export der Einstellungen im admin Einrichtung JTL-Shop5 2
Neu DHL Export Schweiz, erhalten Sendungen zurück JTL-ShippingLabels - Ideen, Lob und Kritik 3
Neu Export nach Vorgabe der Artikelnummern JTL Ameise - Eigene Exporte 5
Neu Datev Rechnungsdatenservice 2.0 Export JTL-POS Belege Schnittstellen Import / Export 0
Neu Druckvorlagen gesucht für Handelsrechnung und Zollinhaltserklärung für den Export User helfen Usern - Fragen zu JTL-Wawi 1
Neu Export Rechnungspositionen inkl. Gewinn JTL Ameise - Eigene Exporte 1
In Bearbeitung Datev-Export - Kunden oder Debitorennummer statt Sammelkonto Allgemeine Fragen zu JTL-POS 3
Neu ICS Export für Wareneingänge User helfen Usern - Fragen zu JTL-Wawi 0
Neu Probleme bei Aufgabenplaner (Export-Manger) per Cronjob JTL-Shop - Fehler und Bugs 1
Neu Bitte um Hilfe beim Export/Import von Attributen JTL Ameise - Eigene Exporte 0

Ähnliche Themen