官术网_书友最值得收藏!

Chapter 1.  Create a User Profile System and use the Null Coalesce Operator

To begin this chapter, let's check out the new null coalesce in PHP 7. We'll also learn how to build a simple profiles page with listed users that you can click on, and create a simple CRUD-like system which will enable us to register new users to the system and delete users for banning purposes.

We'll learn to use the PHP 7 null coalesce operator so that we can show data if there is any, or just display a simple message if there isn't any.

Let's create a simple UserProfile class. The ability to create classes has been available since PHP 5.

A class in PHP starts with the word class, and the name of the class:

class UserProfile { 
 
  private $table = 'user_profiles'; 
  
} 
 
} 

We've made the table private and added a private variable, where we define which table it will be related to.

Let's add two functions, also known as a method, inside the class to simply fetch the data from the database:

function fetch_one($id) { 
  $link = mysqli_connect(''); 
  $query = "SELECT * from ". $this->table . " WHERE `id` =' " .  $id "'"; 
  $results = mysqli_query($link, $query); 
} 
 
function fetch_all() { 
  $link = mysqli_connect('127.0.0.1', 'root','apassword','my_dataabase' ); 
  $query = "SELECT * from ". $this->table . "; 
 $results = mysqli_query($link, $query); 
} 
主站蜘蛛池模板: 永福县| 扶风县| 辉县市| 隆回县| 灵丘县| 崇左市| 克什克腾旗| 镇巴县| 马关县| 庄河市| 三门县| 名山县| 西青区| 扶沟县| 铜梁县| 尼勒克县| 广州市| 小金县| 东乡族自治县| 衡东县| 正阳县| 乌什县| 大港区| 高雄市| 莫力| 双辽市| 江孜县| 丹凤县| 会东县| 毕节市| 丹棱县| 和静县| 那曲县| 西宁市| 宜昌市| 昌黎县| 安岳县| 射阳县| 锡林郭勒盟| 东丽区| 福建省|