baz.ch Newsticker
10:01
Sonstiges
Internationaler Sportgerichtshof: Ex-Nationalrainer Patrick Fischer geht gegen seine Sperre vor
10:01
Sonstiges
Unwetter vom 28. August: Hagelsturm verursacht Schäden von 1,5 Milliarden Franken
09:38
Sonstiges
MTV Video Music Awards: Madonna tritt nach 23 Jahren erstmals wieder live bei den VMAs auf
09:27
Ausland
USA-Podcast «Alles klar, Amerika?»: Regulieren oder nicht regulieren, darüber streiten die USA
09:25
Schweiz
Schliessung von Geburtenstationen: «Ich hätte meinen toten Sohn auf dem Beifahrersitz gebären müssen»
09:25
Region
Nach Besetzung: 7000 Unterschriften für den Kauf von Basler Klybeck-Gebäuden eingereicht
09:19
Wirtschaft
Wachstum trotz USA-Einbruch: Schweizer Uhrenexporte im August weiter gestiegen
09:16
Wirtschaft
Konjunkturprognose des Seco: Schwacher Franken hilft der Schweizer Wirtschaft
08:51
Wirtschaft
Halbjahresergebnis: Helvetia Baloise sieht sich mit Integration gut auf Kurs
08:41
Sonstiges
Vitantonio Lovallo: Ältester Mann Europas mit 112 Jahren gestorben
08:16
Sonstiges
LaLiga: Yamal verschiesst Penalty, dennoch demütigt Barça Santander
08:06
Sonstiges
Zwei Monate vor Weltcuprennen: So hat man die Skipiste vom finnischen Levi noch nie gesehen
06:35
Sonstiges
Ohne Lenkrad und Pedale unterwegs: US-Verkehrsaufsicht nimmt sich Teslas Robotaxi vor
06:22
Sonstiges
Saisonstart der Swiss League: Der EHC Basel startet mit offenen Fragen und klaren Zielen in die Saison
06:00
Region
Mieter bauen ihre Wohnung selbst aus: Sie ziehen von ihrem Paradies im Tessin nach Pratteln und sind begeistert
passwort vergessen - registrieren

Festzeit.ch Forum » Computer » 2 Spalten verbinden bei Export aus mySQL DB in CSV über PHP

Autor Beitrag
poetflashimpactSa 4.2.12, 13:08
Hallo FZ-Forum, ich habe ein Problem. Und zwar habe ich 2 Spalten
Artikelnummer_2;Artikel_Text
ABCD;1234
EFGH;5678

Diese werde Exportiert per PHP in eine .csv datei. Nun möchte ich aber nicht 2 Spalten beim export erstellen, sondern die 2 Spalten Artikelnummer_2 & Artikel_Text aneinander schreiben in eine Spalte: ABCD1234.

Hier mein Script:

$DatabasePointer = mysql_connect($DatabaseHost, $DatabaseUser, $DatabasePassword);
mysql_select_db($Database, $DatabasePointer);

//Spalten Wahl
$ResultPointer = mysql_query("SELECT Artikelnummer_2, Artikel_Text FROM $Table";

for($i = 0, $Export = ""; $i < mysql_num_rows($ResultPointer); $i++)
{
$Daten = mysql_fetch_object($ResultPointer);

$Spalte[] = str_replace("\"", "\"\"", $Daten->Artikelnummer_2);
$Spalte[] = str_replace("\"", "\"\"", $Daten->Artikel_Text);


for($j = 0; $j < count($Spalte); $j++)
{
$Export .= "\"" . $Spalte[$j] . "\"";

if($j != count($Spalte)-1)
{
$Export .= ";";
}
}
$Export .= "\r\n";
$Spalte = "";
}

für einen Lösungsansatz wäre ich Dankbar.

Liebe Grüsse Poetflashimpact
quixSa 4.2.12, 14:13
entwäder im php code verbinde, oder im sql:

SELECT CONCAT(Artikelnummer_2, Artikel_Text) FROM $Table

Als angemeldeter festzeit.ch Member kannst du Themen erstellen und auf Beiträge antworten.
 
Infos/Hilfe » ©