Tôi có danh sách các mục (Nhãn hiệu + productModel) trong bảng mysql và tôi có danh sách Nhãn hiệu trong bảng khác.mysql/php: tìm chuỗi bắt đầu trong chuỗi
dụ:
table_items
|id| name | brand_id |
-----------------------------------
| 1| Apple Mac 15 |
| 2| Dell Laptop NXY |
| 3| HP Tablet 15 |
| 4| Apple Laptop AA |
| 5| Dell Tablet VV |
| 6| HP Desktop XYZ |
table_brands
|id| name |
------------
| 1| Apple |
| 2| Dell |
| 3| HP |
Tôi thừa hưởng table_items
từ một dự án trước đó vì vậy tôi cần phải phát hiện tên thương hiệu trong table_items
, nếu thương hiệu hiện diện, sau đó thêm thương hiệu id cho brand_id cột mục (chưa có hàng)
nên sản lượng lý tưởng sẽ là
|id| name | brand_id |
-----------------------------------
| 1| Apple Mac 15 | 1
| 2| Dell Laptop NXY | 2
| 3| Dell Tablet 15 | 2
| 4| Apple Laptop AA | 1
| 5| HP Tablet VV | 3
| 6| HP Desktop XYZ | 3
vì vậy tôi không biết nếu tôi nên sử dụng PHP hoặc có thể được thực hiện trong MySQL trực tiếp .. và nếu PHP làm thế nào để tôi phát hiện các chuỗi phù hợp?
Vâng, Nó có thể được thực hiện trực tiếp trong mysql. – DD77