php - mysqli 对象如何获取字段

标签 php mysql variables object mysqli

$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 其中用户名是数据库中的一个字段显示为空白?

最佳答案

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

来自手册:

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

关于php - mysqli 对象如何获取字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3485473/

相关文章:

javascript - 如何点击链接?

php - 从数据库检索数据后如何操作

mysql - 是否可以添加具有其他列平均值的列?

php - 添加mysql子查询来选择昨天的数据

c - 在 C 中返回局部静态

来自mysql的php名称拼写更正

php - 使用正则表达式获取数字的第 5 次出现

php - 更改数组副本中的值会更改原始数组中的值

php - 有没有办法以字节为单位获取 PHP 变量的大小?

php - mySQL 将标题大写结果作为 JSON 数组 | PHP