Я пытаюсь отобразить информацию из базы данных MySQL с PHP. Когда у меня нет PHP внутри HTML, все выглядит нормально (хотя и без данных), как показано здесь: http://i.imgur.com/SrqASpu.png (извините за ссылки, я не могу размещать изображения, пока у меня нет 10 записей)Проблемы с MySQL и PHP
Однако, когда я положил в 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>
Любая помощь будет очень ценится :)
удалить класс от HTML и проверить один раз –
проверить эту ссылку: http://php.net/manual/en/function.mysql-connect.php mysql_connect устаревшим PHP 5.5.0. проверьте свою версию php –
Проверьте учетные данные вашей базы данных, которые могут быть проблемой. –