从sqli_query中检索值

时间:2016-06-21 06:10:12

标签: php sql

我正在尝试检索sql表中最高的userID。我在PHP中使用sqli_query函数。我知道这个函数返回一个对象。如何将返回的userID分配给变量?

    $query = "SELECT max(UserID) FROM userinfo";
    $highID = mysqli_query($conn, $query);


    if (!$highID) {
    printf("Error: %s\n", mysqli_error($conn));
    exit();
}

    while($rows = mysqli_fetch_array($highID, MYSQL_ASSOC))
    {

        echo "{$rows['UserID']}";
    }

这是我得到的错误

  

注意:未定义的索引:第165行的C:\ Apache24 \ htdocs \ dbpractice \ info.php中的UserID

2 个答案:

答案 0 :(得分:0)

    class PhotosHelper {

        class func fetchAllLocalIdentifiersOfPhotos(completion : (_ localIdentifiers : [String]) -> ()) {

            let photos : PHFetchResult<PHAsset> = PHAsset.fetchAssets(with: PHAssetMediaType.image, options: nil)
            photos.enumerateObjects ({ _,_,_ in

// Do your operations, you can see that there is no warnings/errors in this one
            })

        }
    }

现在你可以使用

$query = "SELECT max(UserID) as maxUserID FROM userinfo";

答案 1 :(得分:0)

试试这个:

SELECT * FROM userinfo ORDER BY UserID DESC LIMIT 1

我的查询没有任何问题。希望它适合你。