Ieder veld in een Column update

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: 1 2 volgende »

TNG -

TNG -

27/06/2011 15:19:48
Quote Anchor link
Hey peeps,

ik probeer ieder veld in een Column te update met ,0 er achter.
ik denk dat ik dit met een foreach statment moet doen?

ik maak gebruik van een sqlite database en PDO,

Heeft iemand een idee?
Gewijzigd op 27/06/2011 15:30:42 door TNG -
 
PHP hulp

PHP hulp

22/12/2024 09:51:57
 
The Force

The Force

27/06/2011 15:45:07
Quote Anchor link
UPDATE tabelnaam SET kolom = kolom + ',0'
 
TNG -

TNG -

27/06/2011 15:45:54
Quote Anchor link
jip dat is wat ik zoek :P

Toevoeging op 27/06/2011 16:14:32:

wat er nu gebeurd is dat alle data dus bijv:"1,0,0,1" wordt omgezet naar alleen het eerste getal dus: "1" in dit geval?
 
The Force

The Force

27/06/2011 17:01:47
Quote Anchor link
Dan is het datatype van de kolom waarschijnlijk verkeerd (waarschijnlijk een int). Je kan dan enkel getallen erin plaatsen. Verander het datatype naar varchar en geef daarbij aan hoeveel tekens er maximaal in mogen zitten.
 
TNG -

TNG -

27/06/2011 17:04:19
Quote Anchor link
nee hij staat al op varchar(50)
 
- SanThe -

- SanThe -

27/06/2011 17:50:39
Quote Anchor link
Je probeert twee strings op te tellen. Dat gaat echt niet lukken. Zie de handleiding over concat.
 
TNG -

TNG -

27/06/2011 18:07:03
Quote Anchor link
ik heb even rond gekeken maar ik kan niks vinden wat een oplossing is tot mijn probleem?
heb je anders een voorbeeld?
 
- SanThe -

- SanThe -

27/06/2011 18:10:43
Quote Anchor link
sql concat voorbeeld
Gewijzigd op 27/06/2011 18:12:51 door - SanThe -
 
TNG -

TNG -

27/06/2011 18:32:32
Quote Anchor link
ik heb al op google rond gekeken maar daar vond ik niks wat deed wat ik nodig had
 
Write Down

Write Down

27/06/2011 18:34:13
Quote Anchor link
Eerste twee links i Google zien er prima uit.
 
TNG -

TNG -

27/06/2011 18:42:32
Quote Anchor link
wat daar staat werkt niet
 
- Ariën  -
Beheerder

- Ariën -

27/06/2011 18:48:55
Quote Anchor link
Wat werkt er niet aan? Wat heb je geprobeerd? Wat gebeurde er?
Aan een 'werkt niet' hebben we niks....
 
TNG -

TNG -

27/06/2011 18:52:53
Quote Anchor link
wat er nu gebeurd is dat alle data dus bijv:"1,0,0,1" wordt omgezet naar alleen het eerste getal dus: "1" in dit geval?

ik heb dit geporbeerd: UPDATE table SET kolom = CONCAT(kolom, ',0')
en: UPDATE table SET kolom = kolom + ',0'

en eigenlijk bijna iedere variant daar van

Toevoeging op 27/06/2011 18:56:00:

Asare asare op 27/06/2011 18:52:53:
wat er nu gebeurd is dat alle data dus bijv:"1,0,0,1" wordt omgezet naar alleen het eerste getal, dus: "1"

ik heb dit geporbeerd: UPDATE table SET kolom = CONCAT(kolom, ',0')
en: UPDATE table SET kolom = kolom + ',0'

en eigenlijk bijna iedere variant daar van
 
- SanThe -

- SanThe -

27/06/2011 19:03:24
Quote Anchor link
Dit zal toch wel werken lijkt mij.
UPDATE table SET kolom = CONCAT(kolom, ',0')
 
TNG -

TNG -

27/06/2011 19:05:41
Quote Anchor link
nee die deed het ook niet?
 
- SanThe -

- SanThe -

27/06/2011 19:08:11
Quote Anchor link
En wat doet ie wél?
 
TNG -

TNG -

27/06/2011 19:09:22
Quote Anchor link
het zelfde als eerst wat er gebeurd is dat alle data dus bijv:"1,0,0,1" wordt omgezet naar alleen het eerste getal, dus: "1"
 
- SanThe -

- SanThe -

27/06/2011 19:11:03
Quote Anchor link
Laat eens een stukje relatieve code zien.
 
TNG -

TNG -

27/06/2011 19:17:02
Quote Anchor link
de rest van mijn code heeft er niets mee temaken toch?
het gaat om de query die uitgevoerd wordt. krijg namelijk het zelfde resultaat als ik het bijvoorbeeld in sqlitebrowser uitvoer
 
- SanThe -

- SanThe -

27/06/2011 19:22:50
Quote Anchor link
Dan weet ik het ook niet.
 
Tim S

Tim S

27/06/2011 19:32:58
Quote Anchor link
Kun je i.p.v. een varchar dan niet beter gewoon een double van 10,1 o.i.d. pakken?
Die maakt er dan altijd een getal met 1 cijfer achter de komma van.
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.