Advertencia: mysqli_select_db () espera exactamente 2 parámetros, 1 dado en C: \ [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Advertencia: mysqli_query () espera al menos 2 parámetros, 1 dado. ¿Qué? 2 respuestas

Estoy haciendo un tutorial en el que el autor no ha actualizado su contenido para reflejar los cambios en la documentación de PHP. De todos modos, necesito saber qué parámetro se me pide que proporcione. He comprobado que todo está en orden, pero literalmente no sé qué se supone que debo proporcionar. Esto es lo que tengo:

Connects.php

<?php
$connect_error = 'Sorry, we\'re experiencing connection issues.';
$con = mysqli_connect('localhost', 'root', 'PwdSQL5');
mysqli_select_db('phpcadet') or die($connect_error);
?>

Y aun así me sale el error:

Editar: Después de resolver el problema de Connects.php, he aquí por qué me sale cuando lo solucioné ... más errores y aquí está mi código. Recuerde que soy nuevo en PHP y estoy siguiendo un tutorial mal hecho.

Advertencia: mysqli_real_escape_string () espera que el parámetro 1 sea mysqli, cadena dada en C: \ vhosts \ phpcadet \ core \ functions \ general.php en la línea 4

General.php

<?php
function sanitize($data)
{
return mysqli_real_escape_string($data, 'What goes here?');
}
?>

Luego esto:Advertencia: mysqli_query () espera que el parámetro 1 sea mysqli, cadena dada en C: \ vhosts \ phpcadet \ core \ functions \ users.php en la línea 7

Users.php

<?php
require 'core/database/connects.php';

function user_exists($username)
{
  $username = sanitize($username);
  $query = mysqli_query($_POST['username'], "SELECT * FROM users");
  $row = mysqli_fetch_array($query);

  if($row['username']==$username)
  {
     echo "Welcome, $username!";
     return true;   
  }
  else echo "Please enter a valid username and password";
  return false;
}   

function user_active($username)
{
  $username = sanitize($username);
  $query = mysqli_query($_POST['username'], "SELECT * FROM users");
  $row = mysqli_fetch_array($query);

  if($row['username']==$username && $row['active']==1)
  {
     echo "Welcome, $username!";
     return true;   
  } 
  else echo "Your username and password could not be verified.";
  return false;
  }
 ?>

Y finalmente esto:Advertencia: mysqli_fetch_array () espera que el parámetro 1 sea mysqli_result, nulo dado en C: \ vhosts \ phpcadet \ core \ functions \ users.php en la línea 8

Ver el mismo código arriba

Parte de mi código es una compilación de otras respuestas para resolver problemas con la lección, y se encontraron en Stack. Debido a la inconsistencia de ellos, me resulta difícil entender lo que está sucediendo ... Viniendo de un idioma diferente, no estoy tan familiar aquí, y solo necesito la ayuda, por lo que todo hace clic. Entonces tendré "comprensión" de lo que dice el manual. Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta