2017-06-06 9 views
0

検索クエリが必要です。私は10送信20php mysqlの検索番号を照会する方法

- - エイジ値10 - 15 20 - 25 17 - 19 12から59まで、2から19まで、18から40、10 25、私は番号を照合することによって結果を取得したい

<?php 
    $Age1 = 10; 
    $Age2 = 25; 

    $Age = $Age1." - ".$Age2; 

    $stmt = mysqli_query($con,"SELECT * FROM job_post_p1 where Age LIKE '%" . $Age . "%'"); 

?> 

あなたはBETWEEN演算子を使用する必要がありますすべての

+0

あなたは 'job_post_p1'テーブル用のサンプルデータを追加することはできますか? –

+0

あなたは、それらの2つの年齢の間の年齢の行を取得したいですか? http://www.tutorialspoint.com/mysql/mysql-between-clause.htm – mkaatman

+0

年齢 –

答えて

2

のおかげで、それは与えられた範囲内の値を選択します。

例:私はあなたが必要なものを推測

$stmt = mysqli_query($con,"SELECT * FROM job_post_p1 where Age BETWEEN 10 AND 25"); 
+0

のテーブルにサンプルレコードを提供しない限り、正しい答えは得られません年齢値10 - 25はこのクエリで動作しますか? –

+0

はい、年齢が10 - 25の間の値を選択します –

1

は、オペレータとの間にあります。 between演算子は、指定された範囲内の値を選択することを目的としています。あなたのシナリオでは、年齢の範囲。この演算子はインクルーシブです。これは、開始値と終了値が含まれることを意味します。

<?php 

$Age1 = 10; 
$Age2 = 25; 

$stmt = mysqli_query(
    $con, 
    "SELECT * " . 
    "FROM job_post_p1 " . 
    "WHERE Age BETWEEN $Age1 AND $Age2" 
); 
-1

$stmt = mysqli_query($con,"SELECT * FROM job_post_p1 where Age BETWEEN 10 AND 25");

+1

あなたの答えが正しい理由は何か、理由を説明する必要があります。 「これはそれです」というコードを投稿するだけで、**なぜ**の問題には答えられません。そうです、他の人はどうすればそれから学ぶことができますか? – GrumpyCrouton

+0

アドバイスありがとうございます –

関連する問題