我有一个只从数据库中获取数据的查询,此查询返回590行。 当我在PHPmyAdmin中放置未触及的SAME查询时,它返回超过1000条记录。
我试过用其他方式编写查询,从mysql改为mysqli,结果是一样的。我无法获得所需的所有记录。
SELECT invoice_orders.invoice_number, invoice_orders.ddt_number, invoice_orders.date, invoice_order_products.productcode, invoice_order_products.category, invoice_order_products.amount, invoice_order_products.price, invoice_order_products.composizione
FROM invoice_orders, invoice_order_products
WHERE invoice_orders.id = invoice_order_products.invoice_id
AND FROM_UNIXTIME( invoice_orders.date, '%m/%Y' ) = '01/2011'
感谢
答案 0 :(得分:1)
您确定要查询相同的主机和数据库架构/表吗?
答案 1 :(得分:0)
首先删除查询元素 - 删除from_unixtime并检查结果是否一致 - 然后添加过滤器......
我可能建议您不要保存使用日期时间字段的时间戳 - 但这只是个人偏好。