Advertencia: mysqli_select_db () espera exactamente 2 parámetros, 1 dado * 13 * [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Advertencia: mysqli_select_db () espera exactamente 2 parámetros, 1 dado [duplicado] 7 respuestas

Estoy trabajando en un sistema para mi escuela que les permite a los maestros publicar cualquier aviso que tengan para el día en la intranet. Sin embargo, recibí este error al probarlo:

Advertencia: mysqli_select_db () espera exactamente 2 parámetros, 1 dado en C: \ Users \ Matthew \ Desktop \ wamp64 \ www \ my-site \ viewguestbook.php en la línea 23.

Aquí está el código de la página:

<?php

$host="localhost"; // Host name 
$username="root"; // Mysql username 
$password=""; // Mysql password 
$db_name="test"; // Database name 
$tbl_name="guestbook"; // Table name 

// Connect to server and select database.
mysqli_connect("$host", "$username", "$password")or die("cannot connect server "); 
mysqli_select_db("$db_name")or die("cannot select DB");
$sql="SELECT * FROM $tbl_name";
$result=mysqli_query($sql);
while($rows=mysqli_fetch_array($result)){
?>

Nota: Esto es diferente a las otras preguntas de este mismo nombre en el sitio web, ya que se encuentra en una circunstancia diferente.

Respuestas a la pregunta(3)

Su respuesta a la pregunta