19. januar 2005 - 14:15Der er
9 kommentarer og 1 løsning
Gemme flere tal i samme felt i MySQL
Vil gerne lige høre Det er også lidt et PHP spørgsmål men det er MySQL jeg har problemer med Jeg er ved at lave en Online Butik, og da skal man gerne kunne bestille flere ting af gangen Så når man sender sin bestilling, skal det gemmes i en SQL database, hvor der i det ene felt skal stå ID på de ting man bestilte. Hvordan gør jeg det så jeg kan hente de ID ud igen, som et array?
I et inbound callcenter, hvor identiteten på den, der ringer ind, skal bekræftes, kan kontrollen nu foregå i telefonkøen. Det understøtter fem centrale KPI'er for callcentre.
lav en table med alle ordrere og et unikt ID, lav så en anden table med alle de vare der hører til en bestemt ordre, hvor de bruger ID fra den første table, og gemme det ved varen, så du ved hvilken ordre de hører til??? Sig endelig til hvis du ikke forstår hvad jeg mener... // ouT
lyder logisk for dem der kan det, ja.. Men for sådan nogen som mig, der ikk kan det, begynder det at blive lidt sværere. Sorry.. Men ingen er perfekte :)
Men tænkte på.. Kan prøve at hente lidt mere hjælp, så. Når jeg skal hente det ud igen, så gør jeg det sådan: while($vis_ordre = mysql_fetch_array($hent_ordre)){ ::Her vil jeg så have array, med de tal, men kun én af gangen:: $vare = mysql_query("SELECT * FROM produkter WHERE(varenr='det tal fra arrayet')"); $vare = mysql_fetch_array($vare); print "<tr><td>$vare[varenr]</td><td>$vare[navn]</td><td>$vare[pris]</td></tr>"; }
Hvis du for eksempel så vil have alle ordrene ud og sepereret i en array gør du bare sådan der: explode(",",$vare[varenr]); Hvis det for eksempel er varenr der skal flere ting i.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.