1
php query
Postat av qk3n den 8 Maj 2012, 22:55
2 kommentarer · 270 träffar
Tjenare, jag håller på med en uppladdningssida där jag har gjort en sökfunktion så man kan söka efter uppladdade filer. Innan man laddar upp filen så kan man skriva lite kort om den samt bocka i en ruta om filen ska synas på startsidan vid "senaste uppladdade filer" eller ej.
I databasen har jag då gjort ett fält som heter public. Jag har lyckats göra så att endast de med 1 syns på startsidan. Nu vill jag även ha så att de som har 0 ska inte heller synas i sökningen.
Jag tänkte mig något i denna stilen men får inte public='1' att funka, någon som kan berätta för mig vad jag gör för fel?
$terms = explode(" ", $k);
$query = "SELECT * FROM files WHERE public='1' AND ";
foreach ($terms as $each)
{
$i++;
if ($i == 1)
$query .= "description OR title LIKE '%$each%' ";
else
$query .= "OR description OR title LIKE '%$each%' ";
}
I databasen har jag då gjort ett fält som heter public. Jag har lyckats göra så att endast de med 1 syns på startsidan. Nu vill jag även ha så att de som har 0 ska inte heller synas i sökningen.
Jag tänkte mig något i denna stilen men får inte public='1' att funka, någon som kan berätta för mig vad jag gör för fel?
$terms = explode(" ", $k);
$query = "SELECT * FROM files WHERE public='1' AND ";
foreach ($terms as $each)
{
$i++;
if ($i == 1)
$query .= "description OR title LIKE '%$each%' ";
else
$query .= "OR description OR title LIKE '%$each%' ";
}






