Toon posts:

MYSQL

Pagina: 1
Acties:
  • 27 views sinds 30-01-2008

Verwijderd

Topicstarter
Heb een database waar de referentie's naar mijn site in staan. Als ik deze weergeef via:
PHP:
1
SELECT * FROM data ORDER BY 'datum' DESC

Krijg ik alles te zien. Dit is goed. Nu wil ik graag alle referenties zien die niet vanuit mijn eigen site af komen.
Heb het volgende geprobeerd:
PHP:
1
SELECT * FROM data WHERE referentie!='http://mijndomein.nl' ORDER BY 'datum' DESC

Dit werkt ook maar weet nu niet hoe ik kan aangeven dat alles geselecteerd moet worden waarvan het niet BEGINT met 'http://www.mijndomein.nl'. Hij pakt dus wel 'http:/www.mijndomein.nl/pagina.php'. Deze en vele andere pagina's moet hij allemaal niet selecteren.

Misschien kan iemand mij vertellen hoe ik dit kan oplossen (zal best een goede oplossing voor zijn maar kan hem nergens vinden).

Verwijderd

Topicstarter
Oops titel niet ingevuld...... kan ik dat nog wijzigen?

  • HyperioN
  • Registratie: April 2003
  • Laatst online: 31-10 21:55
SQL:
1
SELECT * FROM data WHERE referentie NOT LIKE 'http://mijndomein.nl%' ORDER BY datum DESC 


Dit is wel erg basic trouwens..

[ Voor 19% gewijzigd door HyperioN op 21-03-2007 00:11 ]


Verwijderd

Topicstarter
Mijn dank!

  • Gomez12
  • Registratie: Maart 2001
  • Laatst online: 17-10-2023
HyperioN. schreef op woensdag 21 maart 2007 @ 00:10:
SQL:
1
SELECT * FROM data WHERE referentie NOT LIKE 'http://mijndomein.nl%' ORDER BY datum DESC 


Dit is wel erg basic trouwens..
Iets wat volgens mij sneller is ( ongetest bij zo'n grote string )
SQL:
1
SELECT * FROM data WHERE left(referentie,20)<>'http://mijndomein.nl' ORDER BY datum DESC 

Maar je, ik heb dan ook een vrij grote hekel aan like vanwege indexproblemen en mensen die het overal voor gebruiken...

Alhoewel ik persoonlijk er voor zou kiezen om het datamodel aan te passen en een kolom te maken met domein en een aparte kolom met protocol. Maarja dat komt weer doordat ik over het algemeen een domein info 100x zo boeiend vind als deeplink info.

[ Voor 17% gewijzigd door Gomez12 op 21-03-2007 00:35 ]


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Mja dit is toch wel erg basic SQL. Neem eens een tutorial door of duik eens in de documentatie ;)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij

Pagina: 1

Dit topic is gesloten.