我需要爲學校製作一個簡單的汽車租賃系統。使用mysql表中的數據進行計算php
我相信我有所有必要的部分,但問題是,我不知道如何從MySQL數據庫中獲取數據。
我已經做了一些研究,並找到下面的代碼片段。
澄清一下,我想用從數據庫中具體的價格和天
if ($modelname && $numday) {
if ($modelname = 'Jetta') {
$harga = mysql_query("SELECT price FROM carlist WHERE price = '13300'");
$tambah = mysql_fetch_row($harga);
$totalAll = $numday * $tambah;
$totalAll = number_format($totalAll, 2);
echo 'Total Price: RM<b>' . $totalAll . '</b>.';
}
}
這裏的數量乘以它是錯誤,我得到:
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\assignment2\orderform.php on line 109
Total Price: RM0.00.
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\assignment2\orderform.php on line 231
首先:不要再使用mysql_ *函數。有關爲什麼你不應該再使用mysql_ *函數的更多信息:https://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php – Marcel
請不要使用'mysql_ *用於新代碼的功能。他們不再被維護,社區已經開始[棄用過程](http://news.php.net/php.internals/53799),並且'mysql_ *'函數已經在PHP 7中被正式刪除。相反,你應該瞭解[已準備好的語句](https://en.wikipedia.org/wiki/Prepared_statement)並使用「PDO」或「mysqli_ *」。如果你不能決定,[這篇文章將有助於選擇你最好的選擇](http://php.net/manual/en/mysqlinfo.api.choosing.php)。 – GrumpyCrouton
另外,你的錯誤提到了第109行和第231行,我們不可能知道這些行是/哪些行甚至存在。請提供更多的代碼/更多信息。 – GrumpyCrouton