我已经将所有数据保存到数组中,并且想要获得提供的“代码”的“名称”。
我如何获得该代码的数组行?
另外,这是最有效的过程吗?
id | code | name |
__________________________
1 | KNTY | Kentucky |
2 | PURD | Purdue |
3 | TEXS | Texas |
// Move data to array
$search = "SELECT * FROM table";
$query = mysqli_query($conn, $search);
while($row = mysqli_fetch_assoc($query)) {
$array[] = $row;
}
// Code I want a name for
$code = "KNTY";
// MYSTERY STEP I NEED HELP WITH
$name = $array[$id]['name'];
我在itachi评论的提示下进行编辑。您可以将code
用作键$array
:
$search = "SELECT * FROM table";
$query = mysqli_query($conn, $search);
$array = array();
while($row = mysqli_fetch_assoc($query)) {
$array[$row['code']] = $row['name'];
}
// Code I want a name for
$code = "KNTY";
$name = $array[$code];
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句