2017-01-28 12 views
0

私はサーバーに炭水化物、タンパク質、脂肪の特定の値を送信するアンドロイドアプリケーションを書いています。私のデータベースには、それらの食品に含まれる炭水化物、タンパク質、脂肪の量が記載された食品が含まれています。Sqlの範囲にあるデータを抽出する方法

私は、データベースに問い合わせて、アプリケーションから送信された値と類似の値を持つ食品アイテムを返す方法を知りたいと思います。

例:30,40、および50 gmの炭水化物、タンパク質、脂肪をサーバーに送信するとします。その後、サーバーは、29-31の範囲の炭水化物、39-41の範囲のタンパク質、49-51の範囲の脂肪を有する食品を抽出して返送する必要があります。

食品表には食品のリストがあります列は、私は同様の食品を取得する必要がある例から炭水化物、タンパク質と脂肪

sample database

である黒パン、白パンとアーモンド、すなわち。

+0

@GurVの$声明= mysqli_prepare($詐欺、「Breakfast' 'SELECT * FROM WHERE carbohydrate_m = AND protein_m = AND fat_m = ?;これは私が – ltc

答えて

0

これを試してみてください:

SELECT * FROM Breakfast 
WHERE ? between carbohydrate_m - 1 and carbohydrate_m + 1 
AND ? between protein_m - 1 and protein_m + 1 
AND ? between fat_m - 1 and fat_m + 1 
+0

を試してみました何ですか?? @グルーブ...ありがとう、それは私のために働いた – ltc

関連する問題