代码之家  ›  专栏  ›  技术社区  ›  ganjan

mysqli object如何获取字段

  •  1
  • ganjan  · 技术社区  · 16 年前

    $result=$conn—>query(“SELECT*FROM temp\u users WHERE reg\u code='$passkey'”);

    这样做有效:

    if($result->num_rows == 1){
    

    mysqli_result Object ( [current_field] => 0 [field_count] => 11 [lengths] => [num_rows] => 1 [type] => 0 )
    

    但是 $result->username 其中username是数据库中的一个字段,显示为空?

    2 回复  |  直到 16 年前
        1
  •  2
  •   MartyIX    16 年前

    $result . 可通过以下功能完成: http://www.php.net/manual/en/mysqli-result.fetch-array.php 还有一些-查看PHP手册。

    从手册:

    /* associative array */
    $row = $result->fetch_array(MYSQLI_ASSOC);
    echo $row["username"];
    
        2
  •  2
  •   Erik B    16 年前

    您需要使用mysqli\u fetch\u数组或类似的数组。