Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中使用mysql表中的数据进行计算_Php_Mysql - Fatal编程技术网

在php中使用mysql表中的数据进行计算

在php中使用mysql表中的数据进行计算,php,mysql,Php,Mysql,我需要为学校建立一个简单的租车系统 我相信我有所有必要的部分,但问题是,我不知道如何从MySQL数据库获取数据 我做了一些研究,发现了下面的片段 为了澄清,我想使用数据库中的具体价格,并将其乘以天数 if ($modelname && $numday) { if ($modelname = 'Jetta') { $harga = mysql_query("SELECT price FROM carlist WHERE price = '13300'");

我需要为学校建立一个简单的租车系统

我相信我有所有必要的部分,但问题是,我不知道如何从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>.';
    }
}

我完全同意关于不使用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>';
}