op zoek naar een zoek script op data base

Status
Niet open voor verdere reacties.
beste fred

ik heb net gekeken of hij het doet
met het wordt zwart
helaas vind hij niet de film die ik bedoel
lijkst er op of de name niet in like %...% is
of niet op naam zoekt
 
als ik zwart invoer komen er twee resultaten.
Waar staat zwart bij jou in de database waar je naar zoekt?
 
tussen ruimte

zo als ik al zij in database komt de film zwart water voor
wanneer ik het woordt zwart in druk
krijg 2 hele andere films te zien
die op zich in description geen woordt zwart in voor komt

nu zie ik ook dat
dat hij in volgorde
zet year mrl director description
ik zie alleen de naam niet staan of er een moelijk heid is tot wat tussen of iets als een div tag
 
dat is id 1 later in gevoerdt Zwart Water 2010 mrl 1 director elbert van strien description Nederland
Horror
112 minuten

la ik woordt zwart water in voer zoek hij niet
 
deze staat dus in name. Je zou de zoek opdracht twee keer kunnen uitvoeren of in het formulier en optie mee te geven zoeken in omschijving of titel ed.
 
waanner ik op 1 zoek krijg ik ergens in het midden wanneer op nederland komt hij ook voor wanneer ik op zwart water druk krijg ik niks en wanneer ik op zwart druk krijg ik hem ook niet ligt dit niet aan

//-query the database table
11 $sql="SELECT ID,Name,Year,Mrl,director,discription FROM tbl_movie WHERE Name LIKE '%" . $name . "%' OR Year LIKE '%" . $name ."%' Mrl LIKE '%'' . $name .'' Director LIKE '%"" . $name .''%' Discription LIKE '%"" . $name .'%'";
12 }
of zo iets toepassen waneer ik zoek zelf via phpmyadmin vind hij alleen de resoltaat zwart water
 
Eeuh, volgens mij is een MySQL handleiding hier wel handig... in dit soort gevallen kun je Like (of vergelijkbare dingen, die specifieker zoeken) gebruiken in de SQL query zelf... veel sneller, en veel beter :)
 
hoe het er nou uit ziet

hoe ziet het er nu uit
zoeken.php
Code:
<form name="form" action="search.php" method="GET">
  <input type="text" name="q" />
  <input type="submit" name="Submit" value="Search" />
</form>

search.php
Code:
<?php

// Get the search variable from URL
  $var = $_GET['q'] ;
echo("$var");  // plaats een echo om te zien of de variable wordt opgehaald!
 
//connect to your database ** EDIT REQUIRED HERE **
 
$servernaam = "localhost";
$gebruiker = "knip"; // is bij jouw bekend
$wachtwoord = "knip8"; // is bij jouw bekend
$db = "moffia_db_flash"; // is bij jouw bekend
 
mysql_connect($servernaam,$gebruiker,$wachtwoord);
mysql_select_db($db);
 
$sql = "SELECT * FROM `tbl_movies`"; //alle records ophalen
$ophalen = mysql_query($sql) or die(mysql_error()); // query uitvoeren
$aantal = mysql_num_rows($ophalen); // aantal records tellen
  while($record = mysql_fetch_array($ophalen)){
  $id = $record[0];
  $name = $record[1];
  $year = $record[2];
  $mrl = $record[3];
  $director= $record[4];
  $description = $record[5];
// controleren of zoekwoord voorkomt
 
if(stristr($description , $var) != FALSE){

    echo("$name<br />\r\n$year<br />\r\n$mrl<br />\r\n$director<br />\r\n$description<br />\r\n ");
}
 
}
?>

nu klopt het niet echt met zoeken de film zwart water
wordt niet gevonden onder zwart of water
het woordt zwart water kan ik helmaal niet gebruiken
zou
is mogelijk om iets met spatsie er tussen
en iets mooie uiterlijk
 
Laatst bewerkt door een moderator:
als ik zoek op "zwart water" krijg ik één resultaat terug.
als ik zoek op "Dr. Dolittle" (dit is met spatie) gaat dit ook goed, ziemeerde resultaten.

Fred
 
Ik kom net in dit topic binnenvallen, dus misschien mis ik iets, maar haal je nu eerst alle resultaten op en ga je daarna kijken of de zoekterm in de resultaten voorkomt?

Wat lukt er niet met SQL?
 
wilde net naar bed gaan

ik wilde net naar bed gaan maar ik ben druk bezig met 2 script eeerste script wilde eerste instansie
niet goed zoeken dit heb ik ook al verholpen
maar 2 script die iets meer mogelijk heden

zie hier script 1
zie hier script 2

tot nu gaat goed ik wil morgen eens gaan kijken of ik via de database
een plaatje uit een map kan laden bij het zoeken
ik heb in de data base nog een hokje over de mrl en heeft over zijn eigen nummer
 
Eh, ik ga hier niks van begrijpen.

Succes!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan