草庐IT

php - 如何在php中计算总价

我使用存储在php数组中的产品ID从db获取产品价格。我有一个php函数,我想在其中保存所有已购买产品的总数。在这里,我正在获取购物车项目,我正在调用应该包含总金额的函数。每次从购物车中检索产品时,我都会传递值price。例如,对于第一个项目迭代,我发送值300,对于第二个400,对于第三个900。我想将所有这些加起来并在payableAmount()中得到总价1600我该怎么做?functiongetCartitems($product_id){$conn=newmysqli(DB_HOST,DB_USER,DB_PASS,DB_NAME);if($conn->connect_err

PHP MYSQL $_GET ['ID' ] 来自动态生成页面上的表

我有一些产品存储在一个名为“product_id”的自动递增ID的表中。我已经设法创建一个页面,显示从数据库中选择的产品名称列表,并为每个产品动态创建链接。假设我有苹果产品。当我点击苹果时,它带我到view_product_details.php?id=9但是当我点击apple时,view_product_details.php页面告诉我“注意:第16行C:\xampp\htdocs\working\product-website-exercise\view_product_details.php中的未定义索引:product_id”";var_dump($result);?>我尝试了

sql - mysql group by返回一个min值并得到对应的行数据

我有一个这样的数据表:-PK_table-merchantName-price-Product-1-argos-7-4-2-comet-3-4-1-Dixon-1-3-1-argos-10-4我想在mysql中选择商品的最低价格和对应的商户。我试过:SELECTProduct,merchantName,min(price)FROMa_tableGROUPBYproduct但是返回的结果不正确,因为它选择了第一个商户名称,而不是MIN对应的商户。你是怎么做到的? 最佳答案 SELECTMerchant.Product,Merchant

sql - sql中如何创建INNER JOIN多个表

我有3个表:产品、供应商和价格。Prices有product_id和vendor_id作为外键。现在我想将价格显示为:price_id:product_name:vendor_name:price类似于:SELECTp.product,v.vendor,pc.priceFROMProductsASp,VendorsASvINNERJOINPricesASpcONp.product_id=pc.product_idINNERJOINPricesASpcONv.vendor=pc.vendor_id但我没有让它工作。 最佳答案 试试这个

MYSQL 计算 2 个表中的相关行

我有3张tableproductstableproductidproductname--------------------1product12product25product310product411product512product6accounts_productstableidproductidaccountid--------------------11accountid1210accountid232accountid3leads_productstableidproductidleadid--------------------11leadid125leadid232le

MySQL独占行选择

我有一个名为“survey_product”的表,其结构如下:idint(11)order_idint(11)product_idint(11)pq1varchar(2)pq2varchar(2)pq3varchar(2)此表存储通过系统订购的产品。下面是该表中的一些数据记录:(1,2,20,'1','1','y')(2,2,21,'1','y','y')(3,2,22,'1','y','n')(4,2,23,'1','y','y')(5,2,24,'1','n','y')(6,3,20,'1','n','y')(7,3,24,'1','n','y')(8,3,25,'1','n','

php - codeigniter发生数据库错误时如何在没有错误页面的情况下显示错误消息

我有两个表Product和Purchase。我在product.purchase_id列和purchase.purchase_id列中设置了一个ondeleterestrictFK。然后,如果我尝试用FK删除product.product_id,它会显示错误,就像ADatabaseErrorOccurredErrorNumber:1451Cannotdeleteorupdateaparentrow:aforeignkeyconstraintfails(`another_bata`.`product_purchase_item`,CONSTRAINT`FK_product_purchas

mysql - 使用 mysql JOIN 后保存表

SELECTprod_name,prod_desc,product_url,prod_price,img_nameFROMaccu_productA,accu_product_imgsBWHEREA.prod_id=B.prod_id是否可以保存使用join后的结果表,如果可以,那么它的名称是什么。我的查询如上。 最佳答案 CREATETABLEwhatever_you_wantSELECT...; 关于mysql-使用mysqlJOIN后保存表,我们在StackOverflow上找到一

mysql - #1327 - 未声明的变量 : table_name

我正在将一些查询滚动到一个存储过程中,然后我遇到了#1327-Undeclaredvariable错误......不过奇怪的是它声称未声明的变量实际上是一个表名。解决问题所以我提取了它失败的部分过程,并尝试通过PHPMyAdmin直接在数据库上将其作为普通SQL查询运行……同样的事情。经过大量修改后,我似乎要加入另一张table。如果我在单个表上运行查询,没问题,如下所示:SET@i_channel_id=3;SET@i_product_id=90;SELECT`product_status_to_channel`.`status_code`INTO@s_status_codeFROM

php - 由于 sql 计数导致查询缓慢 - 如何改进?

我在使用sql查询时遇到了很大的问题-由于要检查更多的行,它变得越来越慢。Db正在快速成长......在来自sql的慢日志中我收到警告:Time:16111315:55:55User@Host:....Query_time:13.133105Lock_time:0.000487Rows_sent:1Rows_examined:91729查询使用计数,如下所示:SELECTCOUNT(*)AS`records_found`FROM`product_to_features`AS`product_to_feature`WHERE`id_feature_value`=0AND`id_produ