语法错误- PHP和MySQL数据检索问题


syntax error - PHP and MySQL data retrieval issue

我试图使用PHP脚本和变量创建一个选择列表。我一直得到这个错误虽然…

解析错误:语法错误,意外T_STRING在/home/12345/public_html/av/tv.php第7行

我的代码张贴在下面。我不太确定我做错了什么。这与PHP &mysql For Dummiers第4版清单8-8:构建选择列表什么好主意吗?谢谢你的帮助。

  <?php
   $user=”12345”;
   $host=”localhost”;
   $password=”12345”;
   $database = “12345”;
   $cxn = mysqli_connect($host,$user,$password,$database);
   $query = “SELECT TEMPERATURE, HUMIDITY, CO2 FROM ANALOG_SENSORS";
   $result = mysqli_query($cxn,$query);
   ?>
<html>
   <head>
      <title>Sensor Type</title>
   </head>
   <body>
      <form action=’processform.php’ method=’POST’>
         <select name=’Sensor Type’>
         <?php
            while($row = mysqli_fetch_assoc($result))
            {
            extract($row);
            echo “<option value=’$TEMPERATURE’>$TEMPERATURE</option>'n”;
            echo “<option value=’$HUMIDITY’>$HUMIDITY</option>'n”;
            echo “<option value=’$CO2’>$CO2</option>'n”;
            }
            ?>
         </select>
         <input type=’submit’ value=’Select Type of Sensor’ />
      </form>
   </body>
</html>

您在代码中使用了错误的引号,无论是双"还是单,都应该是',只需在代码中更改它们。

<select name=’Sensor Type’>
为什么要在name属性中留空格?