在php中使用mysql表中的数据进行计算
我需要为学校建立一个简单的租车系统 我相信我有所有必要的部分,但问题是,我不知道如何从MySQL数据库获取数据 我做了一些研究,发现了下面的片段 为了澄清,我想使用数据库中的具体价格,并将其乘以天数在php中使用mysql表中的数据进行计算,php,mysql,Php,Mysql,我需要为学校建立一个简单的租车系统 我相信我有所有必要的部分,但问题是,我不知道如何从MySQL数据库获取数据 我做了一些研究,发现了下面的片段 为了澄清,我想使用数据库中的具体价格,并将其乘以天数 if ($modelname && $numday) { if ($modelname = 'Jetta') { $harga = mysql_query("SELECT price FROM carlist WHERE price = '13300'");
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>.';
}
}
我完全同意关于不使用mysql_*函数的评论,但如果您选择使用,首先需要连接到数据库 这是通过如下代码完成的
$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password');
mysql_select_db('my_database');
首先:不要再使用mysql_*函数了。关于为什么不应该再使用mysql函数的更多信息:请不要在新代码中使用mysql函数。它们不再被维护,社区也已经开始更新,mysql_*函数已经在PHP7中被正式删除。相反,您应该了解并使用PDO或mysqli_173。如果您不能决定,。另外,您的错误提到了第109行和第231行,我们无法判断这些行是/是否存在。请提供更多代码/更多信息。不要再使用mysql_*函数:@Marcel,我同意你的观点,但我认为如果这是家庭作业,他/她可能没有太多发言权,部分同意你的观点。如果学校教的是错误的或者是不推荐的技术,那么它仍然是错误的。在德国,我们的学校也有同样的问题。老师教那些不再正确的旧东西。
$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password');
mysql_select_db('my_database');
$harga = mysql_query("SELECT * FROM carlist WHERE price = '13300'");
while ($rows = mysql_fetch_array($harga )){
$price = $rows['price'];
echo 'Total Price: RM<b>'.$price. '</b></br>';
}
define('DB_SERVER', 'localhost');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', 'root');
define('DB_DATABASE', 'mydatabase');
$conn = new mysqli(DB_SERVER, DB_USERNAME, DB_PASSWORD, DB_DATABASE);
if ($conn->connect_error) {
die("Error: " . $conn->connect_error);
}
mysqli_query($conn, "SET NAMES utf8");
mysqli_query($conn, "SET CHARACTER SET utf8");
mysqli_query($conn, "SET COLLATION_CONNECTION='utf8_general_ci'");
$harga = "SELECT * FROM carlist WHERE price = '13300'";
$getquery = mysqli_query($conn, $harga );
while ($rows = mysqli_fetch_array($getquery)){
$price = $rows['price'];
echo 'Total Price: RM<b>'.$price. '</b></br>';
}