Hier Beipspiele von Joomla & mySQLi Selects.

Joomla Selects 

$db = JFactory::getDBO();
$query = "SELECT * FROM user_table WHERE nickname = 'fh'";
$db->SetQuery($query);
// Joomla Single-Select
$obj = $db->loadObject();
echo $obj->nickname;
// Joomla Multi-Select
$result = $db->loadObjectList();
if($result) {
  foreach($result as $obj){
    echo $obj->nickname;
  }
}

In mysqli gibt es keine Funktion um auf einen Single-Select ohne Schleife zuzugreifen. Möglich wäre eine eigene Funktion.
Daher ist der Single-Select gleich dem Multi-Select.

/*
Diese Zeilen stehen meistens in einer includierten Datei, können natürlich auch in der gleichen Datei stehen.
...
$mysqli = new mysqli($db_host, $db_user, $db_password, $db_name);
$mysqli->query("SET NAMES 'utf8'");
$mysqli->set_charset("utf8");
$mysqli->query("SET SESSION group_concat_max_len=15000");
*/
$query = "SELECT * FROM user_table WHERE nickname = 'fh'";
$result = $mysqli->query($query);
if($result->num_rows){
  while ($obj = $result->fetch_object()){
    echo $obj->nickname;
  }
}

Für joomla sowie für mysqli gibt es natürlich noch andere Selectmöglichkeiten die man im www findet.