2011-02-09 7 views
2

データベースからデータを取得するクエリがあります。このクエリは590行を返します。 SameクエリをPHPmyAdminに入れても、1000を超えるレコードが返されます。Mysql-PHPからすべてのレコードを取得できません

私は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'

おかげ

答えて

1

あなたが同じホストとDBスキーマ/テーブルを照会していますか?クエリの要素を除去することにより、

+0

はい、それらは同じデータベースです! – Infrid

+0

emmm、localhostからip番号までデータベースに接続するためのホストを変更しました。私は、私が気づいていなかったマイグレーションがあるかどうか尋ねるつもりです。多くのお礼ありがとうございます – Infrid

+0

私はちょうど助けてうれしいです:)ホストファイルを確認してください。たぶん、このスキーマの異なるIP – Orestes

0

スタート - FROM_UNIXTIMEを削除し、一貫性のある結果を得るチェック - そして、あなたのフィルタを追加...

私はあなたが日時フィールドを使用してタイムスタンプを保存するのではなく、提案するかもしれない - しかし、それはただの個人的です好み。

+0

へのホスト名には、多くの設計上の欠陥があるエントリ関連があります。D – Infrid

関連する問題