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 15.02.2005, 15:48:39
Armin Armin ist offline
Anfänger
 
Registriert seit: Oct 2003
Beiträge: 8
Umwandlung String => Ziffernkette im Query

Hallo,

ich habe ein Feld, Typ Text, in einer DB. Werte die dieses Feldes (`portal_artikel`.`listing`) enthalten z.B. 1,2,3,4,5....
Das sind id's von einer anderen Tabelle.

Nun möchte mit einem JOIN die Datensätze 1,2,.....aus einer weiteren Tabelle (portal_artikel_listing_def) holen. Gedacht habe ich mir das so:

PHP-Code:
 $results $db->query('SELECT * FROM `portal_artikel` , `portal_artikel_listing_def` WHERE `portal_artikel_listing_def`.`id` IN (`portal_artikel`.`listing`)'); 
Allerdings klappt das nicht, wenn ich in IN direkt die Werte eingebe klappt es. Es liegt wohl daran, das `portal_artikel`.`listing` als String bewertet wird. Wie kann ich das nun lösen. Es soll per JOIN funktionieren.

Armin
Mit Zitat antworten
  #2  
Alt 15.02.2005, 16:02:52
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
AW: Umwandlung String => Ziffernkette im Query

Also wenn das geht sieht es mit Sicherheit widerlich aus.

Ich empfehle Dir die IDs nicht in einem String sondern in einer extra Tabelle zu speichern. Ist sauberer und einfacher.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #3  
Alt 15.02.2005, 16:38:47
Armin Armin ist offline
Anfänger
 
Registriert seit: Oct 2003
Beiträge: 8
AW: Umwandlung String => Ziffernkette im Query

Hallo,

das mit einer weiteren Tabelle ist ja kein Problem.Ich möchte aber auf eine weitere Tabelle verzichten und die Zuordung direkt vornehmen.

Armin
Mit Zitat antworten
  #4  
Alt 15.02.2005, 16:46:04
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Umwandlung String => Ziffernkette im Query

Zitat:
Zitat von Armin
Hallo,

das mit einer weiteren Tabelle ist ja kein Problem.Ich möchte aber auf eine weitere Tabelle verzichten und die Zuordung direkt vornehmen.

Armin
Was dann aber nicht mehr viel mit sauberem Datenbankdesign zu tun hat (Stichwort Normalform) und bringt auch Schwierigkeiten in den Abfragen mit sich, wie du ja selbst merkst.
Mit Zitat antworten
  #5  
Alt 15.02.2005, 16:48:07
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Eine weitere Tabelle ist eine direkte Zuordnung!

Sorry, dieser Idee werde ich mich nicht weiter widmen.
__________________
sic!
--> http://dbCF.de/
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
String "(# 90,545)" => Integer "90545" ?? Thomapyrien PHP Grundlagen 2 05.05.2004 13:41:56
To Many Connections ProGamer11 PHP Grundlagen 0 18.06.2003 23:52:56
String in Array umwandeln.... DeMaephis PHP für Fortgeschrittene und Experten 7 19.05.2002 19:34:28


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:45:28 Uhr.


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


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