<?php
foreach($array as $k => $v)
{
$stukquery.="LIKE '%".$v."%' ";
}
$query=mysql_query("SELECT * FROM `tabel` WHERE ".$stukquery." ORDER BY naam") or die(mysql_error());
<?php
foreach($arrayas$k=>$v)
{
$stukquery.="LIKE '%".$v."%' ";
}
$query=mysql_query("SELECT * FROM `tabel` WHERE ".$stukquery." ORDER BY naam") or die(mysql_error());
@gothmog
Ik zou dan wel voor de foreach $stukquery definieren anders gaat het niet goed en ik zou in elk stukje stukquery een OR meegeven op het laatste stukje na.
<?php
$stukquery="";
foreach($array as $k => $v)
{
$stukquery.="LIKE '%".$v."%' OR";
}
$query=mysql_query("SELECT * FROM `tabel` WHERE ".$stukquery." 1=1 ORDER BY naam") or die(mysql_error());
<?php
$stukquery="";
foreach($arrayas$k=>$v)
{
$stukquery.="LIKE '%".$v."%' OR";
}
$query=mysql_query("SELECT * FROM `tabel` WHERE ".$stukquery." 1=1 ORDER BY naam") or die(mysql_error());
Laatste 1=1 is voor de laatste OR, kan wel anders, maar dat kost teveel regels. Dit is makkelijker