Forum » Server-Side scripting » Cijfer uit DB en een array.
Regelnasi
Berichten: 1092
avatar
Offline Stuur privebericht
Script/programmeertaal: PHP
Probleem:
Beste CP'ers,

Ik heb al even rondgezocht op google, dit om problemen te voorkomen .

Ik heb een nummer in de database staan: 001.
Dit wil ik door middel van een array laten uitputten om te laten zien wat je hebt.

Code | Selecteer Alles
minimaliseren
1
2
3
4
$auto =  array( 
001 => 'Ferrari'
002 => 'Mitshubisi Lancer'
000 => 'MISSINGNO' );


Nu wil ik dus dat het nummer uit de Database (001) word gepakt en door middel van de array dat de naam wordt geplaatst op het scherm dus bijvoorbeeld dit:

DB: Lancer - 001

"Hey lancer, jij heb nu een Ferrari in je garage staan!"

DB: Lancer - 002

"Hey lancer, jij heb nu een Mitshubisi Lancer in je garage staan!"

Ik hoop dat iemand mij hiermee kan helpen!

Met vriendelijke groeten,
Lancer.
04-06-2010 22:55
Dit topic is 202 keer bekeken door 49 verschillende leden
Reacties op: "Cijfer uit DB en een array."
1
Berichten: 2123
avatar
Offline Stuur privébericht
Wanneer je 001 in je script zet als een interger, zal PHP het logischer wijs om zetten in 1, misschien moet je gebruik maken van strings, en dus '001' gebruiken. Dat kan wel eens helpen.
05-06-2010 00:05
Vreemd
Berichten: 1246
avatar
Offline Stuur privébericht
Het leuke is dat var_dump(0012) int(10) zal geven.
00 is voor het octale stelsel, zoals 0x voor het hexadecimale stelsel is...

Misschien dat je de volgende functies leuk vindt:
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_elt
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_field
05-06-2010 02:40
Berichten: 2123
avatar
Offline Stuur privébericht
@Darsstar: Held!

Zat er over te denken, maar wist de prefix voor het octale stelsel niet meer. Leuk is dat inderdaad.

Maar goed, bij 001, en 002 maakt dat nog geen verschil.
05-06-2010 12:20
Reageer op: "Cijfer uit DB en een array."
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden