PHP - Crear casilla de verificación utilizando los registros de la base de datos MySQL como valores

Soy un novato en programación PHP y no puedo entender dónde me he equivocado ya que mi código PHP no se ejecuta.

Como dice el título, estoy tratando de crear casillas de verificación en mi sitio, sin embargo, los valores provendrán de la base de datos mysql.

Tengo una tabla llamada "campus" en la base de datos MySQL y tiene 2 columnas llamadas id y room.

base de datos [! [Base de datos] [1]] [1]http://i.imgur.com/uLP6niJ.png

salida actual [! [Salida actual] [2]] [2]http://i.imgur.com/cSOYPme.png

a continuación está mi código:

<?PHP

$hostname = "localhost";
$username = "root";
$password = "root";
$databaseName = "my computer";

$connect = mysqli_connect($hostname, $username, $password, $databaseName);


// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }



?>


<html>  
<body>


<form name="aform">


Choose a room:


<?php
  $s = '';
  $j = 0;
  if ($q = $connect->query("SELECT * FROM `campus`")) {
    while ($line = $q->fetch_assoc()) {
      $s.= '<input type="checkbox" name="car'.$j.'" value="'.$line['room'].'">';
    }
  }
  echo $s;
?>

</form>


</body>
</html>

Respuestas a la pregunta(3)

Su respuesta a la pregunta