MySqli php UUID_SHORT

时间:2011-12-25 23:51:58

标签: php mysql mysqli

基本上我想要做的是使用MySqli来执行查询UUID_SHORT()并获得结果。没有INSERTUPDATEDELETE或其他任何内容,我只想要UUID_SHORT的值。

无法弄清楚,任何帮助都会很棒!

感谢。

2 个答案:

答案 0 :(得分:1)

SELECT UUID_SHORT();

怎么样?

MySQL documentation中有更多信息。

示例:

function UUID_SHORT(mysqli $db)
{
    $result = $db->query("SELECT UUID_SHORT();");
    $res = $result->fetch_array();
    return $res[0];
}

答案 1 :(得分:1)

您可以扩展@competent_tech创建的功能,以增加灵活性:

示例:

function getUuid(mysqli $db, $short=false)
{
    $query = "SELECT " . ($short ? "UUID_SHORT()" : "UUID()");
    $result = $db->query($query)->fetch_array();
    return $result[0];
}