mysqli_result -- 需要结果中的字符串值

mysqli_result -- Need a string value from result

我有一个查询 returns table 的主键(这个 table 存储在数据库中的 table 数组中)写在PHP:

$primaryKey = mysqli_query($link, "SHOW INDEX FROM ".$tables[$x]);

mysqli_query returns a mysqli_result,那么从返回的变量中获取我需要的主键字符串值的最佳方法是什么?

if(!$primaryKey = $link->query("SHOW INDEX FROM ".$tables[$x])) {
    die("Error! [" . $link->error . "]");
}

$result = $primaryKey->fetch_assoc();

$result 应包含索引