Autor Zpráva
http
Profil
Delam fulltextové vyhledávání:

html form -> odkazuje se na stranku s php kodem:

prichozi hodnota je $key="hledany vyraz"

$sql="SELECT id FROM galerie WHERE MATCH (nadpis,popis,key_pole) AGAINST ('$key')";

// nadpis,popis,key_pole jsou sloupce v tabulce na kterych je vytvoren fulltext

$vysledek=mysql_query($sql,$spojeni);
$radky=mysql_num_rows($vysledek);

while ($row=mysql_fetch_array($vysledek))
{
$id=$row["id"];
$nadpis=$row["nadpis"];
$popis=$row["popis"];

echo $id."<br>";
echo $nadpis."<br>";
echo $popis."<br>";
}


poradte mi, co delam spatne...
http
Jakub
Profil
Dvě složené závorky na konci jsou překlep?
Jakub
Profil
btw. hodilo by se sem zkopírovat (nebo popsat) chybu kterou ti to hází
http
Profil
jo jo, ty zavorky jsou preklep, jedna je spravne, tady jsem se preklepl.

chybu to nehodi, ale nevypise to zadny zaznam ackoliv v polich nadpis,popis,key_pole ten retezec je

stranka je na adrese: http://www.tipsport.cz/press/gall.php


http
http
Profil
zkuste se na to nekdo podivat a poradit me, co delam spatne!
K.
Profil *
Asi ti moc neporadím, protože fulltext neumím, ale zkus testovat návratovou hodnotu z MySQL_Query, pokud je false, tak máš chybu v sql dotazu a nebo v připojení.
A taky jsem si všiml, že se snažíš vypsat nadpis a popis, jenže v selectu máš jen id.
none
Profil
proc neouzijes fumkci LIKE?
Kuratkooo
Profil
takto to mam ja a funguje mi to:

$hledej = "hledany vyraz";
$vypsat=mysql_query("SELECT * FROM tabulka WHERE text LIKE '%$hledej%';");
while($vysledek=mysql_fetch_array($vypsat))
{ ... }
none
Profil
$hledej = "hledany vyraz";
$vypsat=mysql_query("SELECT * FROM tabulka WHERE text LIKE '%$hledej%';");
while($vysledek=mysql_fetch_array($vypsat))
{ ... }

a od koho mas ten skript? O de me.
Kuratkooo
Profil
hh :)
http
Profil
kluci díky moc, uz to jdu vyzkouset :)
http
Paja a jaja
Profil *
taky ještě poznámka:
máš na těch sloupcích, ve kterých vyhledáváš fulltext.index?
http
Profil
To mam,
zda se ze to funguje, ale jak to mam upravit aby to vyhledavalo ve vice sloupcich db (nadpis, popis)?

http
Toto téma je uzamčeno. Odpověď nelze zaslat.

0