在条件中查询数组

时间:2015-01-29 19:49:12

标签: mysql arrays

我有下面的数组

$ idtimova是表lige中的id

Array ( [0] => 1 [1] => 3 [2] => 15 [3] => 20 [4] => 21 
        [5] => 27 [6] => 33 [7] => 40 )

我想对数据库进行查询:

$sqllige="SELECT lige 
          from lige where lige.idlige IN(".implode(',',$idtimova).")";  

$con=new Connection(DB_HOST,DB_USERNAME,DB_PASSWORD,DB_NAME);
$res=mysqli_query($con->connect,$sqllige)or die(mysqli_error($con->connect));   

while($row=mysqli_fetch_array($res, MYSQLI_ASSOC))
{
    $lige[]=$row['lige'];

}

问题是我得到一个只有两个元素的数组$ lige(来自lige表的列lige)

Array ( [0] => Engleska [1] => Spanija ). 

我希望数组的每个元素$ idtimova在$ lige中都有对应的值。

0 个答案:

没有答案