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

时间:2015-02-12 20:30:23

标签: php mysql database mysqli primary-key

我有一个查询,它返回用PHP编写的表的主键(该表存储在数据库中的表数组中):

  • $ link:连接数据库
  • $ tables:数据库表数组
  • $ x:循环变量

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

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

1 个答案:

答案 0 :(得分:1)

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

$result = $primaryKey->fetch_assoc();

$result应包含索引