her er lidt mere af koden :
$result = mysql_query("select * from tabel where name or desc like '%$keyword%' order by $ord $dir");
while ($row = mysql_fetch_array($result)) {
echo "en masse ting og sager"
er det noget af det andet der er noget galt med ?
Min fokus falder umiddelbart på din sql sætning.
select * from tabel
where name or desc like '%$keyword%' order by $ord $dir
Skal den ikke i stedet være nedenstående (jeg kan ikke se hvordan du får den "or desc" presset ind i den sætning). OR hører efter hvad jeg kan se ikke hjemme der og DESC er din sorteringsrækkefælge som skal stå sammen med felterne i din ORDER.
select *
from tabel
where col1 like '%$keyword%'
order by $ord $dir
Eller med to kolonner
select *
from tabel
where (
col1 like '%$keyword%' or
col2 like '%$keyword%'
)
order by $ord $dir
Hth
Indlæg senest redigeret d. 26.02.2007 00:01 af Bruger #10448