sql >> Databasteknik >  >> RDS >> Mysql

Visa flera värden från en rad när rullgardinsmenyn används från mysql-databasen

Först och främst, använd mysqli. Mysql_* är utfasad och kommer att tas bort i en framtida version.

Nu när vi har det ur vägen, skulle jag lägga till ett "markör"-tecken i den ursprungliga rullgardinsmenyn för att välja värden för att få värdet. Välj ett Unicode-tecken som normalt inte finns i din databas, och upprepa det i värdet så det ser ut så här:

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

Sedan i koden ovan, dela upp värdet med @-tecknet och välj vad som är efter det för att få det sekundära värdet. Det borde spara dig en databasoperation i det långa loppet.

Lycka till!




  1. SQL Server 2008 Windows Auth Login Error:Inloggningen är från en otillförlitlig domän

  2. Jdbc-drivrutin hittades inte

  3. Hur man formaterar SQLite-frågeresultat i TCL-läge

  4. Problemuppsättning 2 – Identifiera enheter och attribut