رضا
2 سال پیش توسط رضا مطرح شد
1 پاسخ

استخراج نام تیبل ها از یک کوئری

سلام چطوری میشه تیبل های یک کوئری رو در اورد؟
مثلا فرض کنید کوئری ما اینه

select * from users left join products on product.user_id = users.id

به ما
users و products رو بده
زبان php ، دیتابیس mysql


ثبت پرسش جدید
Bahman Aliveisi
@roj 2 سال پیش مطرح شد
0

اینو تست کن ببین جواب میده:

if(preg_match_all('/((FROM|JOIN) `(.*)`)/', $query, $matches)) {
$tables = array_unique($matches[3]);
print_r($tables);
}

https://www.learn-codes.net/php/how-to-extract-table-names-from-mysql-query-with-php


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام