在php函数中返回值的问题

时间:2016-08-15 20:10:23

标签: php mysql

我是编程新手,尤其是php和MySQL。我必须为家庭作业创建动态网站。我的问题是下面的功能。我希望它通过给定的标签名称(字符串)返回标签的int值。但在我的情况下,函数每次返回'1'。任何人都可以帮我解决这个问题,谢谢。

public function getTagIdByName(string $tagName) : int
    {
        $statement = self::$db->prepare("SELECT tags.id FROM tags WHERE tags.name = ? ");
        $statement->bind_param("s", $tagName);
        $result = $statement->execute();
        return $result;
    }

1 个答案:

答案 0 :(得分:1)

您可以轻松实现

$data = $result->fetch_assoc();
return $data['id']; // you can change with which you want to return with field name

您可以使用返回的值。