mysqli对象如何获取字段

时间:2010-08-14 23:05:07

标签: 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其中,用户名是db中的字段,显示为空白?

2 个答案:

答案 0 :(得分: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"];

答案 1 :(得分:2)

你需要使用mysqli_fetch_array或类似的东西。