Gå til innhold

Søking i mySQL database


Anbefalte innlegg

Har en database (data) som inneholder mange oppføringer. Hver oppføring ahr en ID, som er brukernavnet til den som har laget oppføringen. Jeg har laget et søkescript i php for å søke i databasen, men ulempen er at da får du opp oppføringene til ALLE andre brukere også. Jeg vil kun at oppføringene til den brukeren såom søker skal komme opp.

 

Dvs:

Bruker xxx søker etter "epler", og får opp en oppføring som bruker yyy har laget. Hvordan skal jeg forhindre at oppføringen til bruker yyy kommer op, og kun oppføringene til bruker xxx?

 

Beklager hvis det var dårlig forklart. det er sent på kvelden.

 

På forhånd takk for all hjelp.

Lenke til kommentar
Videoannonse
Annonse

Det du trenger å vite er id nummeret til den som søker og det han søker etter.

 

eksempel på en SQL settning du kan bruke:

 

SELECT * FROM tabell1 WHERE dethansøkteetter AND id = '111';

 

Så skal alle rader med dethansøkte etter og IDen er lik den som

denne brukeren har komme opp. Og du kan vise disse.

 

Vanskeligere er det ikke.

 

-kjetil

Lenke til kommentar

Fikk det til nå.

 

Ett spørsmål til:

Hvordan lage løpende nummer på oppgøringene? Dvs at bruker xxx poster oppføring 1, og bruker yyy poster oppføring 2, 3 og 4, og neste gang så poster bruker xxx legger til en oppføring så får den oppføring nr. 5.

 

Det er viktig at disse oppførings-id'ene er unike, og settes løpende.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...