我正在尝试检索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
答案 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
我的查询没有任何问题。希望它适合你。