我需要能够检查title_id中是否存在某些值,但由于title_ids是索引,所以不允许我这样做。有没有一种方法可以在不存储数组本身的情况下存储索引的值?
我已经搜索这个答案很长时间了,但我搜索的任何东西都会找到不同问题的答案。
$selects = (array) null;
$res = mysqli_query($datab, "SELECT title_id FROM selects") or die($datab->error);
while ($datab = mysqli_fetch_assoc($res)) {
$selects[] = $datab;
}
///////////// part of a later query
if (!in_array($thisid, $selects)) {
$title[] = $datab;
$j++;
}
$selects
是数组的数组,而不是title_id
的数组。
试试这样的东西:
while ($datab = mysqli_fetch_assoc($res)) {
$selects[] = $datab['title_id'];
}