[PHP] & [MYSQL] Query vraagje voor zoeken in dbase

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

  • mpie
  • Registratie: Maart 2001
  • Laatst online: 25-01-2016
Hoi hoi,

Ik heb een zoekmachine gemaakt om door mijn tabel te zoeken.
Hij zoekt nu op de kolom van Titel. Nu wil ik dat ie ook door de kolom Cast gaat zoeken.
Hieronder mijn script
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$sql = 'SELECT * FROM startup WHERE ';  
  $trefwoorden = explode(' ', $trefwoord, 5);  
  $first = true;  
  foreach ($trefwoorden AS $tw)  
  {  
    if ($first == false)  
      $sql .= 'AND ';  
    $first = false;  
    $sql .= "(`Titel` LIKE '%$tw%') ";  
  }  
  $sql .= 'ORDER BY `Titel` ASC LIMIT 0, 50';  
  $res = mysql_query($sql);
  $num = mysql_num_rows($res);
  if (empty($num)){  
    $num = "no";  
  }

Normaal gesproken zou je toch achter `Titel` gewoon OR `Cast` moeten kunnen zetten lijkt me. Dit werkt dus niet.
Wie helpt me hier even mee.

Wat je wil is niet altijd wat je nodig hebt!


  • SWfreak
  • Registratie: Juni 2001
  • Niet online
Je bedoelt ('Titel' OR 'Cast' LIKE tw)??
Dat zal niet werken. Ik denk dat er niet veel beters is dan ('Titel' LIKE tw) OR ('Cast' LIKE tw).

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Je wilt twee expressies valideren. Die kan je dus niet combineren tot 1 expressie.
Als expressie1 waar is OF expressie2 waar is.
Wat is expressie1?
Wat is expressie2?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • mpie
  • Registratie: Maart 2001
  • Laatst online: 25-01-2016
Hoe zou ik dit het beste kunnen oplossen?

Wat je wil is niet altijd wat je nodig hebt!


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

mpie schreef op 27 February 2003 @ 20:23:
Hoe zou ik dit het beste kunnen oplossen?
SWfreak schreef op 27 February 2003 @ 20:11:
Je bedoelt ('Titel' OR 'Cast' LIKE tw)??
Dat zal niet werken. Ik denk dat er niet veel beters is dan ('Titel' LIKE tw) OR ('Cast' LIKE tw).
:?

* gorgi_19 is ook wel benieuwd waar je hebt gezocht op Google en met welke zoekwoorden...

[ Voor 23% gewijzigd door gorgi_19 op 27-02-2003 20:31 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • whoami
  • Registratie: December 2000
  • Laatst online: 11:47
Ik denk dat ik je wel help als ik je deze link voorschotel:
SQL Tutorial

Dit is echt wel heel basic, en als je deze tutorial doorneemt zal je wel de oplossing voor jouw probleem vinden. (+ dat je nog wat andere dingen van SQL zult leren).
Succes. ;)

https://fgheysels.github.io/

Pagina: 1

Dit topic is gesloten.