2

データベースに温度値を挿入するテーブルを構成しました。ここで、データベースの値を Web サイトに取得する必要があります。私はウェブ開発が初めてです。これに使用できるテンプレートはありますか? 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)
4

6 に答える 6

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);
?>
于 2012-10-05T10:55:35.217 に答える
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 アプリケーションからデータベースとやり取りすることもできます。

于 2012-10-05T10:37:32.637 に答える
0

このためのコードを記述する必要があります。db インタラクションに PDO または mysqli を使用し、db からレコードを取得してページに表示します。簡単なGoogle検索を行うと、非常に多くのチュートリアルが利用可能です:)

PDO の学習に役立ちます: http://www.phpro.org/tutorials/Introduction-to-PHP-PDO.html

必要に応じてブックマークしてください。:)

于 2012-10-05T10:38:11.083 に答える
-1

どうぞ、ご注意ください: これらの Web サイトをチェックして ください 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);
于 2012-10-05T10:38:11.007 に答える
-1

MySQL connectMySQl Queryの基本を確認します。

于 2012-10-05T10:39:25.767 に答える
-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))
于 2012-10-05T10:44:05.717 に答える