Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Mostrar vários valores de uma linha quando a caixa suspensa é usada no banco de dados mysql


Primeiro de tudo, use mysqli. Mysql_* está obsoleto e será removido em uma versão futura.

Agora que temos isso fora do caminho, eu adicionaria um caractere "marcador" nos valores de seleção suspensos originais para obter o valor. Escolha um caractere Unicode que normalmente não estaria em seu banco de dados e faça o eco no valor para que fique assim:
<option value="[email protected]$price">$name</option>

Em seguida, no código acima, divida o valor no caractere @ e escolha o que está depois dele para obter o valor secundário. Isso deve economizar uma operação de banco de dados a longo prazo.

Boa sorte!