mysql数据库查询图书表,输出每一类图书的最高价格、最低价格平均价格的代码怎?

mysql数据库查询图书表,输出每一类图书的最高价格、最低价格平均价格的代码怎?,第1张

1、首先在mysql数据库,创建一张data表,表内插入多条数据,用于测试。

2、创建一个test.php文件,在文件内,使用header()方法将页面的编码格式设置为utf-8。

3、然后在test.php文件内,连接mysql数据库,并使用mysqli_select_db选择要 *** 作的数据库。

4、在test.php文件内,创建一条查询data数据表所有数据的sql语句,再使用mysqli_query执行sql语句。

5、在test.php文件内,通过while语句,使用mysqli_fetch_assoc函数将结果集数据转换为数组形式,并通过echo输出每一条记录的username值。

6、最后在浏览器打开test.php文件,查看结果,如下图所示就完成了。

DECIMAL和NUMERIC都行

DECIMAL和NUMERIC类型在MySQL中视为相同的类型。它们用于保存必须为确切精度的值,例如货币数据。当声明该类型的列时,可以(并且通常要)指定精度和标度;例如:

salary DECIMAL(5,2)

在该例子中,5是精度,2是标度。精度表示保存值的主要位数,标度表示小数点后面可以保存的位数

这个问题我也遇到过,呵呵!

是这个地方的问题

$sql="INSERT INTO dfp (id,dishes,staple_food,drinks,soups,price)

VALUES

('$_POST[id]','$_POST[dishes]','$_POST[staple_food]','$_POST[drinks]','$_POST[soups]','$_POST[price]')"

VALUES里面的参数不能用函数来代替,因为$sql是字符串,不能够执行这些函数的,你把这些函数赋值给变量,再把变量放入即可:

$id=$_POST[id]

$dishes=$_POST[dishes]

.......

$sql="INSERT

.......

('$id','$dishes'……)

这样就可以啦!呵呵,这些都是新手常见问题!有点想当然了!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7273083.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存