2017-03-12 4 views
-3

のid、idは「割り当て」欄、 である私はこのコードを持っていますが、それは何も表示されません、ユーザーの携帯電話を使用して、と思い、私は名前を選択したい割り当てられたフィールド

$sql = ("SELECT name, phone FROM users WHERE id IN (assigned)"); 
$result = $conn->query($sql); 
+0

このクエリで何が期待されるのかはっきりしません。一般的に、 'IN'節は手動で定義されたものか内部の' SELECT'ステートメントから何かのリストになります。私はこれがおそらく構文エラーであると予想します。 – David

+0

私はそれが構文エラーであることを真剣に、私は正しい構文を使用して、私はテーブル内の特定のユーザーの名前と電話は、 。 – promising

+0

サンプルデータとサンプル出力を提供して、達成しようとしていることを示すことができますか? – David

答えて

0

を助けてください SELECT name, phone FROM users WHERE [assigned] IN (id) が必要ですが、クエリを渡すユーザーIDを知る必要があります。その後SELECT name, phone FROM users WHERE [assigned] IN (2)

が結果生じるであろう Assigned Name Phone 1 John Doe 202-555-1212 2 Mike Jones 281-330-8004 3 Xhaka 404-555-1842

あなたはユーザーテーブルを持っているとしましょう

マイク・ジョーンズ| 281-330-8004

これはあなたが探しているものですか?

+0

私は手動で割り当てられたフィールドにユーザーIDを入力します。今すぐ試してみる – promising

+0

割り当てられたフィールドにIDがまだ残っていても、querryを実行すると '0 results'が表示されます – promising

関連する問題