Mysql
 sql >> Database >  >> RDS >> Mysql

Mostra più valori da una riga quando viene utilizzata la casella a discesa dal database mysql

Prima di tutto, usa mysqli. Mysql_* è deprecato e verrà rimosso in una versione futura.

Ora che lo abbiamo eliminato, aggiungerei un carattere "marcatore" nei valori di selezione del menu a discesa originale per ottenere il valore. Scegli un carattere Unicode che normalmente non sarebbe nel tuo database e ripetilo nel valore in modo che assomigli a questo:

<option value="[email protected]$price">$name</option>

Quindi nel codice sopra, dividi il valore nel carattere @ e scegli cosa c'è dopo per ottenere il valore secondario. Ciò dovrebbe farti risparmiare un'operazione di database a lungo termine.

Buona fortuna!