Ausgabe LIMIT |
headloose
Pixelschubser Threadstarter
Beiträge: 4 |
Hallo,
ich habe eine Frage!
Wie kann ich in meiner Abfrage das "LIMIT 0,10" noch setzen. Stehe gerade auf dem Schlauch:
1:
2:
3:
4:
5:
6:
7:
8:
9: |
if(isset($_GET["limit"])){
$searchmode = "Begriff LIKE '".$_GET["limit"]."%'"; # LINK auswerten
} else {
$searchmode = "Begriff LIKE '".$_POST['suchfeld']."%'"; # Suchfeld auswerten
}
$sqlab = "Select * from cosmetik where " .$searchmode;
$res = mysql_query($sqlab); |
Hat jemand eine Idee?
|
 Profil
Editieren
Zitieren
|
chip
Foren-Team
Beiträge: 419 |
Das kommt darauf an, was Du genau machen willst. Das ist aus deiner Fragestellung und aus dem Code nicht wirklich ersichtlich. Ich würde mal blind das vorschlagen:
1:
2:
3:
4:
5:
6:
7:
8: | if(isset($_GET["limit"])){
$searchmode = "Begriff LIKE '".$_POST['suchfeld']."%' LIMIT ".$_GET["limit"]; # LINK auswerten
} else {
$searchmode = "Begriff LIKE '".$_POST['suchfeld']."%'"; # Suchfeld auswerten
}
$sqlab = "Select * from cosmetik where " .$searchmode;
$res = mysql_query($sqlab); |
---
|
 Profil
Website
Editieren
Zitieren
|
headloose
Pixelschubser Threadstarter
Beiträge: 4 |
..nun, der erste Suchmodus ist nach dem alpha-System aufgebaut: A B C ...
Hier werden nur Datensätze mit dem jeweiligen Buchstaben ausgegeben.
im zweiten Suchmodus hat der Anwender die Möglichkeit selbst einen Begriff einzugeben.
Wenn er jetzt zum Beispiel nur ein "Alfons" eingibt schurren 10 bzw. 15 Alfons über die Seite. Es sollen aber immer nur 10 dargestellt werden. Gilt auch für die alpha Angelegenheit.
|
 Profil
Editieren
Zitieren
|
headloose
Pixelschubser Threadstarter
Beiträge: 4 |
headloose schrieb am 30.12.2005 15:53
..nun, der erste Suchmodus ist nach dem alpha-System aufgebaut: A B C ...
Hier werden nur Datensätze mit dem jeweiligen Buchstaben ausgegeben.
im zweiten Suchmodus hat der Anwender die Möglichkeit selbst einen Begriff einzugeben.
Wenn er jetzt zum Beispiel nur ein "Alfons" eingibt schurren 10 bzw. 15 Alfons über die Seite. Es sollen aber immer nur 10 dargestellt werden. Gilt auch für die alpha Angelegenheit.
Sorry habe ausversehen zweil gesendet!! |
Alles klar habe Lösung gefunden! Danke für Deine Hilfe!
|
 Profil
Editieren
Zitieren
|
HoRnominatoR
Mausakrobat
Beiträge: 161 |
und die waere? fuer die nachwelt...
---
get OPERA for free
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
headloose
Pixelschubser Threadstarter
Beiträge: 4 |
siehe Vorschlag "Chip".
Thanks a lot!
|
 Profil
Editieren
Zitieren
|
subjective
Forenheld
Beiträge: 844 |
Achtung im Codebeispiel sind die GET/POST-Werte nicht abgesichert worden. Um SQL-Injection zu vermeiden ist dies jedoch Pflicht.
---
Weaverslave
|
 Profil
Website
Editieren
Zitieren
|
chip
Foren-Team
Beiträge: 419 |
@subjective: Du hast natürlich völlig recht. Ich habe eben nur das Gegebene genommen und so umgeformt, dass es funktioniert. Zur Sicherheit sollte man natürlich die Variablen überprüfen oder zumindest im SQL-Statement die Variablen mit ' umschließen.
---
|
 Profil
Website
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795 |
mysql_real_escape_string...
|
 Profil
Editieren
Zitieren
|