Ja men på den måde du har lavet der kan man sende ekstra ting ind i databasen. og det er ikke smart, så gør det hellere på denne måde...
if( isset($_GET["bogstev"]) { if( ($_GET["bogstav"] == "a") || ($_GET["bogstav"] == "b") || ovs. ) { $$query = mysql_query("select `brugernavn` from `tabel` where `brugernavn` like '" . $_GET['bogstav'] . "%' order by `brugernavn` desc") or die (mysql_error()); } else { // vil blive vist hvis man ændre på url'en echo "FEJL: du kan ik søge sådan"; }
ovs. så videre i hans kode.
På denne måde sikrer man at folk ikke kan ændre på url'en og til f.eks. ?bogstav=ab og så den kun vil søge efter navne som starter med ab...
tænk over det... man må aldrig give brugere lov til at kunne ændre i udtrækket... for kan de det kan du også stoppe din sql sætning og meget andet... og det vil du vel ikke have...
Hehe fatter stadig ikke helt hvad du mener coderdk :) Er lidt dum til MySQL når det bliver lidt mere avanceret... Hvad gør den der du har sendt? Fatter ikke det som står på de sider du har skrevet :P
Forresten så lægger jeg gerne 25 mere i til dig, gandso, hvis du kan udvide din så den fungerer helt fra A-Å... Det ville være dejligt :) Kan nemlig ikke selv finde ud af det :P.. Eller giver 25 til anyone som kan udvide det til A-Å :)
Gør at din query "koster" mindre på SQL-serveren - Derfor bliver den hurtigere. Hvis du søger igennem 1000 rækker bliver den ca. 100 gange hurtigere ;P Indexes er lidt avanceret ;P
Hehe okay... Meeen må ærligt indrømme at MySQL ikke lige er min stærke side når man skal andet end insert, select, delete og update... Og så lige lave strukturen (normal struktur, ikke noget hokus-pokus) :P...
Kan du hjælpe med mit lille problem mht. det kode eksempel jeg skrev? Sådan at det fatter alt fra A-Å?? så er du sød (og får 25 point) :D hehe..
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.