私はアイテム(Brand + productModel)のリストをmysqlテーブルに持っており、別のテーブルにBrandのリストがあります。mysql/php:文字列内の開始文字列を見つける
例:私はtable_items
にブランド名を検出する必要があるので、
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 |
は私があれば、以前のプロジェクトからtable_items
を継承しましたブランドが存在する場合は、アイテム欄brand_id(現在空)
にブランドIDので、理想的な出力は、私はPHPを使うべきか、直接のMySQLで行うことができるかどうか私は知りません
|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
だろう。.. 。 PHPと一致する文字列を検出する方法は?私はあなたが何をしたいのかを見つける
はい、それは、MySQLで直接行うことができます。 – DD77