![]()  | 
	
		
 Condition based on highest level adopt owned? *solved* 
		
		
		How can I check if a user owns at least one adoptable above a certain level?  
	I'd like to bar entry to certain pages until the user has an adoptable "strong enough" to protect them there. I don't need a guide on how to make a custom page, just... the database statement. edit: Nvm, after a lot of tinkering, I got it: PHP Code: 
	
		
		 | 
		
 You can actually put your condition inside the query 
	$count = $mysidia->db->select("owned_adoptables", array("aid"), "owner='{$mysidia->user->username}' and currentlevel >= {$req_lvl}")->rowCount(); That will return how many rows there are with that information. So if user doesn't have an adoptable with that minimum level, it returns 0 $theOne = $mysidia->db->select("owned_adoptables", array(), "owner='{$mysidia->user->username}' and currentlevel >= {$req_lvl} limit 1")->fetchObject(); This will return the whole row. I limited it by one because it might have more than one at max level. So you can access their information now with stuff like: $hisName = $theOne->name;  | 
		
 Much more efficient, thanks so much! Originally, I had something similar to the first query statement you made, but it was missing the rowCount function. The sooner I get comfortable with these database queries, the better. ^^; 
	 | 
| All times are GMT -5. The time now is 03:24 AM. | 
	Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.