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
135
9
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.642
496
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
Neu Umzug von SQL 2016 Express auf SQL 2019 Standard mit Wawi 1.8.12.2 Installation von JTL-Wawi 0
Neu Update für Shopvote 1.1.0 führt zu SQL-Fehler Plugins für JTL-Shop 5
Neu SQL: Positionen eines Auftrags sind auf welchem Lieferschein gelandet? Eigene Übersichten in der JTL-Wawi 7
Neu Backup einrichten, habe die SQL Anmeldedaten verlegt Installation von JTL-Wawi 1
Sql Abfrage VK Preise pro Kundengruppe für Grafana JTL-Wawi 1.8 9
Neu SQL Query zum Bilder löschen Arbeitsabläufe in JTL-Wawi 3
Neu List & Label - Eigene SQL-Abfrage als Grundlage für Tabelle im Berichtscontainer? User helfen Usern - Fragen zu JTL-Wawi 10
Neu SQL Server kein Mandant auswählbar und Dienst lässt sich nicht starten Installation von JTL-Wawi 2
Neu Ameise-Vorlage per SQL abrufen und Daten als Ergebnis erhalten JTL Ameise - Eigene Exporte 1
Neu SQL DB läuft mit Fehler voll und crasht Server JTL-Shop - Fehler und Bugs 1
Neu SQL Vartable für Reservierte Artikel gesucht User helfen Usern - Fragen zu JTL-Wawi 2
Neu Innerhalb einer Variable -SQL Abfrage- das Wort "fett" schreiben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu SQL Eigener Export - Eigene Felder im Auftrag User helfen Usern - Fragen zu JTL-Wawi 7
Neu Wie finde ich per SQL heraus welche Aufträge auf Teillieferbar stehen? JTL Ameise - Eigene Exporte 1
Neu Microsoft SQL unter MS365 Installation von JTL-Wawi 2
Neu SQL Abfrage, 3. Mahnstufe User helfen Usern - Fragen zu JTL-Wawi 1
Neu Variable oder SQL zum Feld "Gewinn netto" (im Auftrag) Eigene Übersichten in der JTL-Wawi 9
Neu SQL Code zur Ausgabe des Verkaufspreis je Kundengruppe User helfen Usern 1
Neu MS SQL Server auf Windows vs Linux Starten mit JTL: Projektabwicklung & Migration 9
Beantwortet Hilfe bei SQL Abfrage erbeten User helfen Usern - Fragen zu JTL-Wawi 3
Neu SQL Abfrage - Sendungsnummern als Liste nach Datum Schnittstellen Import / Export 2
Neu Export der Shop-Artikel JTL-Ameise - Fehler und Bugs 2
Neu Hersteller Import vs Export JTL-Ameise - Fehler und Bugs 2
Neu AdCell Export aus JTL Shop 5 funktioniert nicht User helfen Usern 0
Neu JTL Export Format Google Shopping für Shöpping Plugins für JTL-Shop 1
Probleme beim Export mit der Ameise JTL-Wawi 1.7 1
Neu JTL Shop 5.3.X - Fehlerhafte Artikellinks bei Export über Exporte-Manager JTL-Shop - Fehler und Bugs 1
Neu EXTF csv Datev als eigenen Export, statt Ameise? Einzeldifferenzbesteuert! User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL-Ameise -Export - Alle Lieferanten funktioniert nicht JTL-Ameise - Fehler und Bugs 1
Neu JTL-Ameise -Export - Alle Lieferanten funktioniert nicht JTL-Ameise - Fehler und Bugs 0
Neu Meta, Facebook Datenfeed Export-URL gibt Formatfehler Betrieb / Pflege von JTL-Shop 0
Neu Workflow Auftragssplit bei DHL Export Sendungen mit mehreren Paketen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Warum ist der Ameisen Export so langsam? JTL-Ameise - Ideen, Lob und Kritik 22
Neu Vorlage Export Datei JTL Ameise - Eigene Exporte 10
Neu Export von Buchungsdaten zur Differenzbesteuerung als CSV Datei Schnittstellen Import / Export 0
Neu JTL Search: Full Export mit Cron ??? JTL-Search 1
Neu Sendungsnummer oder Tracking-Link auf Export-Vorlage anzeigen Gelöste Themen in diesem Bereich 6
Neu XML Export Artikel Stammdaten für Mercateo Schnittstellen Import / Export 1
Neu Fehler bei Export mit Versandart DHL / Die Sequenz enthält keine Elemente. JTL-ShippingLabels - Fehler und Bugs 3
Gelöst Für Datev Export, Konto 4400 ändern Allgemeine Fragen zu JTL-POS 7
JTL-Ameise Export Verkaufsrechnungen // Beleglink für Steuerberaterin JTL-Wawi 1.9 1
Gelöst JTL-POS Datensicherung - Export/Import von Datensätzen Allgemeine Fragen zu JTL-POS 2
Versanddaten Export bearbeiten nicht möglich JTL-Wawi 1.9 0
Neu Export von Kunden, die in der Vergangenheit bereits bestimmte Artikel gekauft haben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 10
Neu Export / Exportformate: Anleitung bzw. Infoseite mit zulässigen Tags ? Betrieb / Pflege von JTL-Shop 0
Neu Export der Export- und Importvorlagen JTL Ameise - Eigene Exporte 4
Neu Export der Ebay Angebote unter V1.9 benötigt die 8-fache Zeit JTL-Ameise - Ideen, Lob und Kritik 1

Ähnliche Themen