Creo, que la diferencia esta en que la primer linea que lleva
$this es porque esta basada en POO (Programación Orientada a Objetos) mientras que la segunda es con Programación Estructurada.
La segunda linea es clara referencia de Programación Estructurada, algo como
Código PHP:
Ver original<?php
$datos = $mysqli->query("SELECT CONCAT_WS(' ',nombre,apellido) AS nombre_completo FROM empleado WHERE activo='SI' ") or
trigger_error($mysqli->error); ?>