を働いていません。それはエラーですか?句があいまいである、あなたはあなたが欲しいフィールドをPROJECT_ID正確にRDBMSを伝える必要があります第二、クエリのWHERE句でごすなわち加入WHERE project_pm.Project_Id like '%$categ%'
PHPクエリは、これが機能している
0
A
答えて
0
Project_Id
フィルタリングするには、複数のテーブルにProject_Idフィールドが含まれているためproject_pm.Project_Id
。
0
で行われているとして、それを定義する必要がどこにある
0
不要な括弧をすべて取り除くことから始めて、書式設定とエイリアスはかなり単純なクエリを明らかにします。
select * --This should really be the columns you actually need instead of all of them
from defect d
join project_testcase ptc on d.Test_Id = ptc.Test_Id
join testcase t on d.Test_Id = t.Test_Id
join project_pm p on ptc.Project_Id = p.Project_Id
join employee e on e.Emp_id = p.Emp_id
where p.Project_Id like '%$categ%'
もちろん、これはProject_Idという名前の列にこのようなテキストがあるのはなぜですか?それは私のプロジェクトIDのようには見えません。また、主要なワイルドカードを使用しているので、非サーベイ可能なクエリがあるので、その列でインデックスシークを実行できなくなります。
1
これをトラブルシューティングするためにまず行うべきことは、SQLフォーマッタに貼り付けることです。これは構文エラーの発見に役立ち、論理エラーの表示に役立ちます。私はfreeformatter.comをお勧めします。
次に、かっこを取り除くことができます。
あなたはそれが複数のテーブルであるため、WHEREでPROJECT_IDを取得するために、しかし明確にするため、私はいつもそれから何が来るのか、テーブルを指定だろうか、テーブルを指定する必要があり
修正。
select
*
from
defect
join
project_testcase
on defect.Test_Id=project_testcase.Test_Id
join
testcase
on defect.Test_Id=testcase.Test_Id
join
project_pm
on project_testcase.Project_Id=project_pm.Project_Id
join
employee
on employee.Emp_id=project_pm.Emp_id
where
project_testcase.Project_Id like '%$categ%'
+0
私の回答があなたの問題を解決する助けとなった場合、あなたはそれを受け入れられた答え@AbhinavChanana –
関連する問題
- 1. が、私はこのGET_ALL機能していPHP/MySQLの機能
- 2. PHPでmd5クエリが機能しない
- 3. php - 内部クエリが機能しない
- 4. PHP MySQLクエリが機能しない
- 5. MySQL/PHP UPDATEクエリが機能しない
- 6. PHP MySQLクエリが機能しない
- 7. 更新クエリが機能していないPHP MySQL
- 8. PHPクエリが機能しません
- 9. PHP PDOクエリ機能
- 10. PHPのMySQLクエリが機能していません
- 11. PHP - 機能メールが機能しない
- 12. 私の作っPHPブロッカーこのコードが機能している
- 13. PHPスクリプトではないphpmyadmin utでクエリが機能する
- 14. MysqlのINSERTクエリが機能していないが、他のクエリが機能しています
- 15. リダイレクトが機能していないphp
- 16. Jクエリのクリック機能が機能していませんか?
- 17. PHP UPDATE文はクエリでは機能しますが、PHPコードでは機能しません
- 18. このクエリが機能しないのはなぜですか?
- 19. PHP - 最初のクエリは機能しますが、他のクエリは機能しません
- 20. エコーは、PHPの内部でHTMLでの作業が、これが機能しているPHP
- 21. ian php my mysql selectクエリが機能しない
- 22. PHPからMySQL UPDATEクエリが機能しない
- 23. elasticsearch-php複数の範囲のクエリが機能しない
- 24. PHP pdo挿入クエリが機能しない
- 25. php delete sqlのクエリが機能しない
- 26. phpとmysqlクエリーの問題 - クエリが機能しない
- 27. Select SQLクエリがPHPで機能しない
- 28. PHP PDOの複数の削除クエリが機能しない
- 29. ループのphpクエリが期待通りに機能しない
- 30. 他のPHPファイルからSQLiteクエリが機能しない
まず、コードを適切に書式設定/インデントすることです。あなたはそのような問題を見つけるかもしれません。 –
これはPHPと何が関係がありますか?それはMySQLまたはSQL Serverですか? –
2番目のクエリで生成されたエラーメッセージまたは予期しない動作が分類されていますか? – Shadow