SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 14.03.2008, 16:54:34
frettchen frettchen ist offline
Anfänger
 
Registriert seit: Mar 2008
Beiträge: 1
Array Problem

Hallo zusammen

Habe hier ein kleines Problem:

Eine Tabelle wie diese hier

product_id product_sku
2707 CLHKHE
2652 CLHKHE
2651 CLHKHE
2708 CLHKHE
2716 CLHKKO
2715 CLHKKO
2659 CLHKKO
2660 CLHKKO
2653 CLHKLA
2710 CLHKLA
2709 CLHKLA
2654 CLHKLA

Und benötige die Daten wie hier:

product_id product_sku_short related_products

2707 CLHKHE 2707|2652|2651|2708
2652 CLHKHE 2707|2652|2651|2708
2651 CLHKHE 2707|2652|2651|2708
2708 CLHKHE 2707|2652|2651|2708

2716 CLHKKO 2716|2715|2659|2660
2715 CLHKKO 2716|2715|2659|2660
2659 CLHKKO 2716|2715|2659|2660
2660 CLHKKO 2716|2715|2659|2660

2653 CLHKLA etc.
2710 CLHKLA
2709 CLHKLA
2654 CLHKLA

Für jeden Datensatz eines Blockes sollte die product_id in eine weitere Spalte eines Arrays geschrieben werden.

Habs schon mal während ein paar Stunden mit ner Abfrage versucht,
jedoch gibt diese nur von gewissen Zeilen die Werte aus.

SELECT product_id AS prd_id, LEFT(product_sku, 6) AS sku_short,
GROUP_CONCAT(product_id SEPARATOR '|') AS related_products
FROM products
GROUP BY sku_short

z.b.

2707 - CLHKHE - 2707|2652|2651|2708
2716 - CLHKKO - 2716|2715|2659|2660
etc.

Die zusammengezogenen Werte für die Datensätze 2652,2651,2708 und 2715,2659,2660 fehlen.

Nun habe ich mir gedacht, dass man dies anstelle der Abfrage vielleicht mit einem Array lösen könnte, nur leider komme ich damit auch nicht ganz klar:

Weiss jemand, wie man dieses Problem mit Arrays in PHP lösen könnte?

Habe es mal hiermit versucht aber es geht bestimmt viel eleganter zumal diese Lösung hier noch nicht funktioniert:
Code:
while ($zeile = mysql_fetch_array($product_qry)){

	$sku_neu = substr($zeile['product_sku'], 0, 5);
	$prod_id = $zeile['product_id'];

			$sammelzeile = $sammelzeile .'|'. $prod_id;
			$arr[$i][$prod_id] = $prod_id;
			$arr[$i][$sammelzeile] = $sammelzeile;
		
			?>
	    <tr>

	        <td nowrap><?=$zeile['product_id']?></td>
	        <td nowrap><?=$zeile['product_sku']?></td>
			<td nowrap><?=substr($zeile['product_sku'], 0, 5)?></td>
			<td nowrap><?=$arr[$i][$sammelzeile]?></td>
	    </tr>
		<?php

		}
Weiss da jemand Rat?

Danke für Eure Hilfe

Geändert von frettchen (14.03.2008 um 16:56:05 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem ein grosses File (300'000 Rec.) in ein Array einzulesen wundi PHP für Fortgeschrittene und Experten 9 04.04.2006 15:01:26
Kleines Problem mit Array Thomapyrien PHP Grundlagen 2 18.09.2005 20:07:46
array in array speichern: PROBLEM Echelon PHP Grundlagen 1 13.08.2005 09:15:56
Einzelne Daten aus Textdatei Auslesen azubinator PHP Grundlagen 153 17.12.2004 13:36:58
Problem mit array schmidt PHP für Fortgeschrittene und Experten 15 23.10.2003 16:39:33


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:00:54 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt