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

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 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)
Hilfe Community Kalender Heutige Beiträge Suchen

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.08.2008, 15:36:47
HaMartens HaMartens ist offline
Anfänger
 
Registriert seit: Aug 2008
Alter: 44
Beiträge: 8
Bestimmte Anzahl erfolgreiche Resultate begrenzen

Hallo erstmal,
ich frage mich, ob es denn geht mit einer SQL Anfrage nur eine bestimmte Anzahl von erfolreichen Resultaten zuzulassen.

Also was ich meine ist, z.B.

ich möchte das nach einer Stadt mit dem Anfangsbuchstaben A suchen. Jetzt habe ich aber eine große Datenbank mit 100 Milliarden Einträgen. ;)

Davon sind 10 Millionen Treffer mit A. Jetzt hätte ich aber gerne, das sobald er 100 Treffer gefunden hat, aufhört zu suchen und nicht noch die restlichen 999 Millionen 999 Tausend... und so weiter Einträge durchsucht, ob es dort auch noch Treffer gibt.

Geht das mit MySQL irgendwie ? Mit LIMIT begrenze ich ja allgemein, aber nicht darauf ob was gefunden wurde oder nicht.

Sicher kann ich im nachhinein mit PHP die ersten 100 Treffer raussuchen, aber ich suche nach einem Weg um die überflüssigen Datenbank abfragen zu reduzieren.

Kennt irgendjemand eine Lösung ?

DANKE !
Mit Zitat antworten
  #2  
Alt 15.08.2008, 15:49:11
Benutzerbild von Donnar
Donnar Donnar ist offline
Anfänger
 
Registriert seit: Jul 2008
Alter: 39
Beiträge: 25
AW: Bestimmte Anzahl erfolgreiche Resultate begrenzen

Hallo,

ich verstehe nicht ganz, was du meinst. Wenn du eine Abfrage begrenzen möchtest ist LIMIT eine gute Lösung. Wenn du deine Anfrage begrenzen möchtest, machst du dies mit WHERE. Ein Beispiel:
Code:
SELECT id, namen FROM tabelle WHERE namen="test" LIMIT 100;
Nehmen wir an in dieser Tabelle stehen 300 Einträge, die den namen "test" haben und noch viele andere. Begrenzt wird deine Abgrenzung zusätzlich durch das Schlüsselwort LIMIT, welches dir in diesem Beispiel nur die ersten 100 Einträge ausgibt.

Hab ich dich damit richtig verstanden?
Mit Zitat antworten
  #3  
Alt 15.08.2008, 17:55:51
HaMartens HaMartens ist offline
Anfänger
 
Registriert seit: Aug 2008
Alter: 44
Beiträge: 8
AW: Bestimmte Anzahl erfolgreiche Resultate begrenzen

Hallo,
ja du hast Recht. Ich hab falsch gedacht. Mit LIMIT dürfte es schon so funktionieren. Danke !.
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
Anzahl der Datensätze begrenzen??? Jingles MySQLi/PDO/(MySQL) 1 20.11.2006 19:11:29
Nur bestimmte Anzahl an Zeichen aus einer Datei ausgeben Socrates PHP Grundlagen 2 02.11.2006 06:48:04
UPDATE - nur eine bestimmte Anzahl von Datensätzen Stellaluna MySQLi/PDO/(MySQL) 0 08.07.2004 11:59:06
Resultate einer Abfrage nach Datum und Anzahl dadileo PHP Grundlagen 4 16.04.2004 14:19:02
Anzahl der Zeilen begrenzen thorben PHP Grundlagen 5 03.04.2004 21:38:25


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:52:58 Uhr.


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


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