php - MySQL 和 PHP 有问题

标签 php mysql

我正在尝试使用 PHP 显示来自 MySQL 数据库的信息。当我在 HTML 中没有 PHP 时,一切都正常显示(尽管没有数据),如下所示:http://i.imgur.com/SrqASpu.png (抱歉链接,我还不能发布图片,因为我没有 10 个代表)

但是,当我输入用于水温的 PHP 时,页面不会加载通过该面板,如下所示:http://i.imgur.com/qknHFPp.png

代码如下:

<div class="panel-heading">Water Temperature</div>
<div class="panel-body">
<h1> 
<?php
$dbhost = 'I have the IP for the host here';
$dbuser = 'then my username';
$dbpass = 'then finally the password';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('Could not connect: ' . mysql_error());
}
$sql = 'SELECT waterTemp FROM updates';

mysql_select_db('mason');
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
  die('Could not get data: ' . mysql_error());
}
while($row = mysql_fetch_array($retval, MYSQL_ASSOC))
{
    echo "{$row['waterTemp']}° C";
} 
echo "Fetched data successfully\n";
mysql_close($conn);
?>
</h1>
</div>

如有任何帮助,我们将不胜感激:)

最佳答案

试试这个:

 while($row = mysql_fetch_array($retval, MYSQL_ASSOC))
 {
    echo $row['waterTemp']."° C";
 }

那个对你有帮助。

关于php - MySQL 和 PHP 有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27199316/

相关文章:

php - 如何确保只有一个 PHP 脚本实例通过 Apache 运行?

php - NGROK 不断将 url 从 CUSTOM_URL 更改为 localhost

MySQL:选择具有最大列值的行和按另一列分组的相应日期时间

mysqldump 因 "Skipping dump data for table ' 表 1', it has no fields"而失败

group_concat 上的 Mysql 错误

php - 即使内部联接不匹配,如何返回某些内容

php - CakePHP 3 查询生成器 : condition for few values does not generate 'IN' statement

javascript - Jquery 自动完成显示一个空列表

python - SQLAlchemy session 对象中的 "set session"

php - 如何使用 SQL 'Default' 关键字进行 PHP 插入自动递增主键