のid、idは「割り当て」欄、 である私はこのコードを持っていますが、それは何も表示されません、ユーザーの携帯電話を使用して、と思い、私は名前を選択したい割り当てられたフィールド
$sql = ("SELECT name, phone FROM users WHERE id IN (assigned)");
$result = $conn->query($sql);
のid、idは「割り当て」欄、 である私はこのコードを持っていますが、それは何も表示されません、ユーザーの携帯電話を使用して、と思い、私は名前を選択したい割り当てられたフィールド
$sql = ("SELECT name, phone FROM users WHERE id IN (assigned)");
$result = $conn->query($sql);
を助けてください 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
これはあなたが探しているものですか?
このクエリで何が期待されるのかはっきりしません。一般的に、 'IN'節は手動で定義されたものか内部の' SELECT'ステートメントから何かのリストになります。私はこれがおそらく構文エラーであると予想します。 – David
私はそれが構文エラーであることを真剣に、私は正しい構文を使用して、私はテーブル内の特定のユーザーの名前と電話は、 。 – promising
サンプルデータとサンプル出力を提供して、達成しようとしていることを示すことができますか? – David