【问题标题】:mysqli object how do I get the fieldsmysqli 对象我如何获取字段
【发布时间】:2011-03-29 23:12:00
【问题描述】:

$result = $conn->query("SELECT * FROM temp_users WHERE reg_code ='$passkey'");

这行得通:

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

来自 print_r($result) 的值;

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

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

【问题讨论】:

    标签: php mysql variables object mysqli


    【解决方案1】:

    您需要使用 mysqli_fetch_array 或类似的。

    【讨论】:

      【解决方案2】:

      是的,因为您需要从$result 中获取一行。它可以通过函数来​​完成:http://www.php.net/manual/en/mysqli-result.fetch-array.php 和更多 - 查看 PHP 手册。

      来自手册:

      /* associative array */
      $row = $result->fetch_array(MYSQLI_ASSOC);
      echo $row["username"];
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-07-19
        • 1970-01-01
        • 2017-05-31
        • 1970-01-01
        • 2019-12-11
        • 2018-06-13
        • 1970-01-01
        相关资源
        最近更新 更多