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

SELFPHP


Professional CronJob-Service

Suche


International PHP Conference


WebTech Conference



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



PHP Summit


Software Architecture Summit


:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 
HTML5 Days


JavaScript Days


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

Deine Leidenschaft ist die Unterwasserfoto-grafie?


Dann ist Qozido genau das Richtige für Dich!

Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler ist da!

www.qozido.de

 


Zurück   PHP Forum > SELFPHP > MySQL

MySQL Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQL diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 16.06.2008, 16:58:36
MrLongbaugh MrLongbaugh ist offline
Anfänger
 
Registriert seit: May 2004
Beiträge: 90
MrLongbaugh befindet sich auf einem aufstrebenden Ast
Viele ids mit einem SELECT abfragen

Hallo,

ich möchte eine Reihe von ids mit einem SELECT abfragen.
Dazu fällt mir nur diese Lösung ein:

PHP-Code:
SELECT FROM tabelle WHERE feldID OR feldID OR feldID 123... 
Wenn ich nun 50 definierte IDs abfragen möchte, ergibt sich ein ellenlanger SELECT.
Gibt es nicht eine elegantere Lösung?

Danke.

MrLongbaugh
Mit Zitat antworten
  #2  
Alt 16.06.2008, 18:22:21
stb stb ist offline
Anfänger
 
Registriert seit: May 2008
Beiträge: 40
stb befindet sich auf einem aufstrebenden Ast
AW: Viele ids mit einem SELECT abfragen

Mit temporären Tabellen kann man das ganz elegant lösen
PHP-Code:
sql"DROP TABLE IF EXISTS temp;";

sql"CREATE TEMPORARY TABLE IF NOT EXISTS temp (id INT(10) );";

$ids = array(1,2,3,4);
$insert " (" join("), ("$ids) . ") ";

sql"INSERT INTO temp (id) VALUES $insert;";


sql"SELECT tabelle.id, tabelle.... 
FROM temp
LEFT JOIN tabelle
ON (temp.id = tabelle.id)

ORDER BY ...;"

__________________
Das schwerste ist das Einfachste:

www.rentstock.de


Geändert von stb (16.06.2008 um 18:25:25 Uhr) Grund: ODER BY => ORDER BY
Mit Zitat antworten
  #3  
Alt 18.06.2008, 16:09:20
tom22 tom22 ist offline
Anfänger
 
Registriert seit: Jun 2008
Alter: 29
Beiträge: 5
tom22 befindet sich auf einem aufstrebenden Ast
AW: Viele ids mit einem SELECT abfragen

Wie wäre es mit IN

PHP-Code:
SELECT FROM tabelle WHERE feldID IN(1,2,3,4,5,6,7,...) 
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 MySQL 7 19.12.2007 21:22:13
Select mit Where-Clause aus Variable/Array RoSt MySQL 7 01.08.2006 12:44:02
Datentyp, maxlength, usw. per SELECT abfragen? basti123456 MySQL 4 11.01.2006 21:48:05
To Many Connections ProGamer11 PHP Grundlagen 0 18.06.2003 23:52:56
Ich willst jetzt wissen - Select * oder nicht Select * CyberAge PHP Grundlagen 22 13.08.2002 17:40:46


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:40:38 Uhr.


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


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