Ho una lista di elementi (Brand + productModel) in una tabella mysql, e ho una lista di Marchi in un'altra tabella.mysql/php: trova stringa iniziale nella stringa
esempio:
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 |
ho ereditato il table_items
da un precedente progetto quindi ho bisogno di rilevare il marchio in table_items
, se il marchio è presente, quindi aggiungere il marchio id al brand_id colonna di voce (vuoto)
così l'uscita ideale sarebbe
|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
quindi non so se devo usare PHP o può essere fatto in MySQL direttamente .. e se PHP come rilevare le stringhe corrispondenti?
Sì, può essere fatto direttamente in mysql. – DD77