0
A
答えて
3
:
SELECT first_name
FROM users
INNER JOIN roles ON roles.id = users.id_roles
WHERE roles.name = 'admin';
私はそのように、クエリで使用するテーブルの名前でArray
が必要になります。
私はこのクエリを持っていますあなたの質問がすべて同じ規格に一貫して従っていることが分かっていない限り、正規表現を使用するのは難しいでしょう。 EXPLAINを使用するオプションがあります。
$tables = [];
$query = "EXPLAIN SELECT first_name FROM users INNER JOIN roles ON roles.id = users.id_rolesWHERE roles.name = 'admin'";
$q = mysqli_query($link, $query);
while($r = mysqli_fetch_assoc($q)) {
$tables[] = $r['table'];
}
print_r(array_unique($tables));
+0
ありがとう、これは私が問題を解決するのを助けた。 –
関連する問題
- 1. すべてのテーブル名と各テーブルのすべての列名と行名を取得する方法は?
- 2. 他のテーブルから名前を取得したテーブルに対してsqlクエリを実行する方法
- 3. Laravel 5で関係のあるフィールドの名前を取得する方法は?
- 4. すべての親の名前を取得する方法
- 5. SQLクエリからテーブル名とカラム名を取得するString
- 6. スプリングバッチジョブのすべてのステップの名前とステータスを取得する方法は?
- 7. laravelコレクションにネストされたすべての関係を取得する方法
- 8. sqlでテーブル名と1列を取得する方法は?
- 9. テーブルGORMオブジェクトの名前を取得する方法は?
- 10. 関係テーブルの関連情報をすべて取得するにはどうすればよいですか?
- 11. neo4jクエリのパフォーマンスをインポートするために、すべてのノードとRAMとの関係を調べる方法
- 12. laravelで名前ルートをすべて取得する方法
- 13. すべてのeBay製品の名前と詳細を取得する方法。
- 14. SQL SELECTクエリの関係テーブル
- 15. テーブル間のデータベース依存関係を取得する方法
- 16. stimulsoftのすべてのレポート画像の名前を取得する方法は?
- 17. Toadの関連テーブルで列名を取得する方法は?
- 18. sql取得する方法= "すべて"
- 19. SQL ServerとFIREDACを使用した結合クエリの列からテーブル名を取得する方法は?
- 20. MySQLからすべての名前を取得するには?
- 21. sqlのidでグループから名前を取得する方法
- 22. 関係表からすべての親のリストを取得する方法
- 23. SQL Server:関数にパラメータを送る - パラメータの名前はテーブルの名前です
- 24. テーブル内のすべての列のデータ型を取得するSQL Serverクエリ?
- 25. WP:すべてのタクソノミのスペシフィックなカスタムタイプの名前を取得する方法
- 26. reactjsのdropzoneのすべての名前を取得する方法
- 27. LLVM-関数の実名/元の名前で関数を取得する方法
- 28. すべての音声チャネルからすべてのユーザーの合計と名前を取得する方法Disocrd?
- 29. AWS dynamodbトリガー関数でテーブル名を取得する方法は?
- 30. リモートデータベースにSQLテーブルの関係をコピーする方法
どのようにこれをPHPで行いましたか?あなたのコードを表示してください? –
EXPLAIN [クエリ]を実行し、テーブルの列 –
を解析することができます。しかし、クエリを書く場合、どのようにテーブル名を知りませんか? – JustCarty