我配置了一个将温度值插入数据库的表。现在我需要检索网站的数据库值。我是网络开发的新手。我可以使用任何模板吗? MySQL表结构是
CREATE table digitemp
dtKey int(11) NOT NULL auto_increment,
time timestamp NOT NULL,
SerialNumber varchar(17) NOT NULL,
Fahrenheit decimal(6,2) NOT NULL,
PRIMARY KEY (dtKey),
KEY serial_key (SerialNumber),
KEY time_key (time)
答案 0 :(得分:0)
使用PDO的小基本示例:
//Connect to MySQL
$dbh = new PDO('mysql:host=localhost;dbname=YOURDBNAME', 'YourUsername', 'YourPassword');
//prepare your SELECT query
$sth = $dbh->prepare("SELECT dtKey, time, SerialNumber, Fahrenheit FROM digitemp");
//Execute your query
$sth->execute();
//Loop through each row
while($row = $sth->fetchAll()){
print_r($row);
}
或者,您可以使用MySQLi从Web应用程序与数据库进行交互。
答案 1 :(得分:0)
您需要为此编写代码。使用PDO或mysqli进行数据库交互并从数据库中获取记录并将其显示在页面中。如果您进行快速Google搜索,可以使用很多教程:)
有助于学习PDO:http://www.phpro.org/tutorials/Introduction-to-PHP-PDO.html
必要时为其添加书签。 :)
答案 2 :(得分:0)
不确定您正在寻找什么样的答案。 您想在HTML中执行此操作,还是可以在PHP中使用服务器端,或在Javascript中使用客户端执行此操作?
对于PHP,您只需连接到数据库即可。你可以在这里找到更多关于如何做到这一点: http://www.w3schools.com/php/php_mysql_intro.asp
在您的情况下,您的代码看起来像这样(未经过测试....)
<?php
$con = mysql_connect("myServer","myName","myPassword");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("myDatabase", $con);
$result = mysql_query("SELECT SerialNumber, Fahrenheit FROM digitemp");
echo "<table><tr><th>SerialNumber</th><th>Fahrenheit</th></tr>"
while($row = mysql_fetch_array($result))
{
echo "<tr><td>".$row['SerialNumber'] . "</td><td> " . $row['Fahrenheit']."</td></tr>";
echo "</table>";
}
mysql_close($con);
?>
答案 3 :(得分:-1)
在这里,请注意:查看这些网站 http://www.w3schools.com/php/php_mysql_select.asp http://php.net/manual/en/function.mysql-query.php
$con = mysql_connect("localhost","username","password"); //enter your username,password
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("databaseName", $con); //enter your database name
$result = mysql_query("SELECT * FROM digitemp");
while($row = mysql_fetch_array($result))
{
echo $row['SerialNumber '] . " " . $row['Fahrenheit '];
echo "<br />";
}
mysql_close($con);
答案 4 :(得分:-1)
浏览MySQL connect和MySQl Query的基础知识。
答案 5 :(得分:-1)
$con = mysql_connect("localhost","username","password"); //enter your username,password
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("databaseName", $con); //enter your database name
$result = mysql_query("SELECT * FROM digitemp");
while($row = mysql_fetch_array($result))
{
echo $row['SerialNumber '] . " " . $row['Fahrenheit '];
echo "<br />";
}
mysql_close($ CON); 如果你有任何弃用的错误,那么尝试那样
while($row = @mysql_fetch_array($result))