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 ::

TYPO3 Kochbuch

TYPO3 Kochbuch 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 > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 30.07.2008, 10:58:04
niemayd niemayd ist offline
Anfänger
 
Registriert seit: Jul 2008
Alter: 42
Beiträge: 2
Subquery in select als String

Hallo zusammen,

ich habe eine Frage: ich habe eine Query die eine Anzahl von Daten zurüchgeben soll.
Das Problem ist, dass eines der Felder in der Datenbank ein eine Reihe von IDs enthält die mit einem | getrennt sind:

12|567|56

Die IDs sind PrimaryKeys in einer anderen Tabelle. Mein Problem ist, dass ich Beschreibungen die in der anderen Tabelle liegen und mit den IDs verknüpft sind als Kommagetrennten wert zurückgeben muss.

Test,Test2,Test3

Kennt jemand einen Weg, wie man einen SubQuery im SELECT Teil als String mit Kommas zurückgeben kann?????

prio1 ist die 34|56|56|...

PHP-Code:
    SELECT
        value1
CONCAT(
            (
SELECT
                andere_id
            FROM 
                Tabelle_1
            WHERE
                FIND_IN_SET
(
                   
andere_idREPLACE(prio1'|'',')
                ) != 
0
        
)) as prio1
    FROM 
        
..... 
Danke schon mal im voraus!
Mit Zitat antworten
  #2  
Alt 30.07.2008, 11:08:40
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
normalisierung

aua. stell die datenbank am besten nochmal neu auf. du hast fundamentale regeln des db-designs missachtet. du kannst doch nicht mehrere IDs in ein datenfeld speichern... ! und dann noch als fremdschlüssel... !

lies dir unbedingt folgende artikel durch:

theoretische einführung:
http://de.wikipedia.org/wiki/Normalisierung_(Datenbank)

praktisches tutorial:
http://www.peterkropff.de/site/mysql/normalisierung.htm

cx
Mit Zitat antworten
  #3  
Alt 30.07.2008, 11:19:38
niemayd niemayd ist offline
Anfänger
 
Registriert seit: Jul 2008
Alter: 42
Beiträge: 2
AW: Subquery in select als String

Ach was? Ich weiß, dass das DB-Design eine Krankheit ist! Ich hab es auch nicht erstellt. Ich würde mit einer weiteren Tabelle arbeiten die diese Zuordnung löst... Aber ich hab leider nur das was hier gegeben ist....

Ergo werde ich das Problem wohl mit PHP lösen müssen...
Mit Zitat antworten
  #4  
Alt 30.07.2008, 11:32:28
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
eben nicht

willst du mit dieser "krankheit" weitermachen, nur weils nunmal so ist? ich wiederhole mich: leg ne neue datenbank an und speicher die daten vernünftig. dein jetziges problem wird nicht das letzte sein...

cx
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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
select in select verschachteln DerSchatten MySQLi/PDO/(MySQL) 7 19.12.2007 22:22:13
subquery mit SELECT JohnyMcFrägt MySQLi/PDO/(MySQL) 8 18.03.2007 23:11:20
3fache Subquery marc26 MySQLi/PDO/(MySQL) 0 11.04.2006 15:17:39
To Many Connections ProGamer11 PHP Grundlagen 0 19.06.2003 00:52:56
String in Array umwandeln.... DeMaephis PHP für Fortgeschrittene und Experten 7 19.05.2002 20:34:28


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:33:52 Uhr.


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


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