我對PHP和MYSQL很新,但可以在某種程度上使用訪問權限。 我有兩個表,一個是字段Price,另一個是字段Exchange。 我想要做的就是將結果顯示爲Price x Exchange的HTML表格中的數組。 在Access的表達式如下:在PHP中的表達式查詢
`SELECT tbmetal.[Price GBP], tbexchange.Rate, [Price GBP]*[Rate]/100 AS Ex
FROM tbexchange, tbmetal;
這是我多麼可憐我就PHP而言:
$con= mysql_connect($dbhost,$dbuser,$dbpass);
@mysql_select_db($dbname) or die("Unable to select database");
//retrieve data
$result = mysql_query("SELECT * FROM tbmetal,tbexchange");
//Simple GBP to USD Conversion Calculator
//define constants:
define("GBP_TO_USD", 0.6);
//enter GBP
$GBP = 12;
//convert to USD, multiply by constant
$UDS = $GBP * GBP_TO_USD;
echo
"<table border='1'>
<tr>
<th width='200px'>Metal</th>
<th width= '100px'>Price Per Gram GBP</th>
<th width= '100px'>Price Per Gram USD</th>
<th width= '100px'>Price Per Gram EUR</th>
</tr>";
while ($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['Metal'] . "</td>";
echo "<td>" . $row['Price'] . "</td>";
echo "<td>" . $UDS . "</td>"
echo "</tr>";
}
echo "</table>";
?>
請張貼這兩個表的表/列結構。由於您的查詢沒有條件加入它們,因此MySQL將從第二個(笛卡爾積) –