Ga naar inhoud
Log in om dit te volgen  
Gast

Kleine Vragen Topic #4

Aanbevolen berichten

Kudos voor @Lennard! smiley
Ik ga me er ook eens in verdiepen.

[offtopic]
lol @ berenpak12 smiley
Waar kwam dat ook alweer vandaan smiley
[/offtopic]

Deel dit bericht


Link naar bericht
Delen op andere sites
Aarclay (link):
Kudos voor @Lennard! smiley
Ik ga me er ook eens in verdiepen.

[offtopic]
lol @ berenpak12 smiley
Waar kwam dat ook alweer vandaan smiley
[/offtopic]
Thanks smiley best interessant hoe die private en public keys enzo werken, maar encryptie op zichzelf is natuurlijk al rete-interessant.

En geen idee, volgens mij van FOK! smiley

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast
Ik gebruik dat principe ook middels mijn Yubikey (encryptie usb ding)
Staat Private Key op mijn Yubikey, waar je niet bij kan. Die werkt met zowel ssh (gpg-agent) als gpg (public/private key)

Ik kan files encrypten dmv mijn Yubikey, en hier dan public keys aan toevoegen.
Iedereen met de bij de public keys horende private keys kan mijn file dan decrypten.

Kan dus ook zo maken dat ik mijn eigen public niet toevoeg, dan kan ik m zelf ook niet meer decrypten.

Zo kan je ook data naar elkaar versturen dat echt niet af te luisteren is.
Als je een file encrypt met een password, en opstuurt naar iemand. Heeft diegene een password nodig. Die moet je dus opsturen, dus is het al niet veilig meer.
Je stuurt elkaar je public key. Waar een hacker niets mee kan.
En dan encrypt je en voeg je iemands public toe en dat verstuur je dan. Met zijn private kan die hem decrypten. En die private is nooit over netwerk oid verstuurd

Deel dit bericht


Link naar bericht
Delen op andere sites
@Lennard thanks!, volgens mij werkt je PoC niet gezien als ik dit doe:

regel 108 & 109: $decrypted naar $decrypted2 verander

Ik null terug krijg in var_dump ($decrypted word niet overschreven, vandaar dat het resultaat hetzelfde leek). Hoe is het sowieso mogelijk dat je encrypte data met een andere private key kan decrypten?

Ik ga je andere linkjes eventjes bekijken!

Deel dit bericht


Link naar bericht
Delen op andere sites
Milan (link):
@Lennard thanks!, volgens mij werkt je PoC niet gezien als ik dit doe:

regel 108 & 109: $decrypted naar $decrypted2 verander

Ik null terug krijg in var_dump ($decrypted word niet overschreven, vandaar dat het resultaat hetzelfde leek). Hoe is het sowieso mogelijk dat je encrypte data met een andere private key kan decrypten?

Ik ga je andere linkjes eventjes bekijken!
Oja shit. Logisch ook wel. Poging twee dan, heb het nu meteen met openssl_seal() en openssl_open() gedaan, die zijn daar specifiek voor geschreven.

Codeblok:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
<?php
$klant_privkey
= -----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC6xVTznrBu+Dml
p+w5QWuRkL+0JRRvypjWLD88qyosEBZ0isEiOgolBb7HJzfkRtZMpaG4/xSSZLa/
XWM/m+Me9oOA2GI+5E5rh6hIegZglwdWpQsd7hEKB8yZIv65Hf9Rwy8RU59AVJPU
BIfjlYxbQtokGMPJQo637Bs28egff8XlAmVYMltdwacBRYVFwxoBOGfWeXlWoC/o
gdr4acZV3LaHlGA0MJJkXQCaKk6oFdU2UdeaEhZ8nLCOEQWm8I9V4ZIrTQWrC2z1
EXC3wmxEyIr37uPXKGAWQ2LPcS3zFTUhh2CQlB8jIiKieBW2p7oqPg/UvscFkioJ
tkuPoIRLAgMBAAECggEADh77VEwMNOepnB+9GXsbwe66v8kJ6YXc1lyUD2c1kg1J
VVhkT80plTEBApexfx3n9/WR66XFjWf19TP/XADSRDYJLUWu7+hdEX45N/mZ39Wr
ZV6nH4UvXp3GV1GxBpgBBNKIDXxQDxIV9zK8f3WAHipIye/hZacVmUxNpnLVxQPI
BuS1+zNfJXeoGg31o/EA+ywgh/CHBRoZP0pGo4QJiaBWigsG/fnWvvYMI0uARrrL
JqTKpKlPjooe3FaWTO5pW3IRXItAe0n7ZdyTyNb6X05p8OBvSVDKjqPJBLCfNXlN
Y60vzKRRgjtKC5gKVeSPwPtUPktYctnZdJTx/iiKgQKBgQDbRpzcjUa4IffW8X1+
RdMQ9C4669Hs3Q4IzRxobBR85PNR+Zm9MnIg85I4iiXzgDN68u7dEf2jBwqZ0wjA
eGVIZFPw7RbgQ14baPi2leJZUWnCfTNEjeBzjQqKamCkN8c79Sfz02r7DygGl3XL
pR2Oa8UnZfm5K8bUg2g5WXfQwQKBgQDaDROZo9fvcp10bEIt22CQ0UH9LLshwRGy
ENRgN8Y5SYylRWmCC1zCTn9LOOcVjRegF3lwJjqRiThTdwSe5ajdwtN9qng5bE2M
PyswlB5sNou4CPJ7ZFlx6amzBDYaiy2WIfVU+1v4s+P7jUB/Y+YnHibM92SpGAkB
mTGS9JGMCwKBgDV8ifK6e0+a6YuCqGvOuGdgSI6Sy0gNu8ilz5IhGvZEGp4aVkfy
MCidgUNNX2iAEw6gh2dhZg8IPqu68F2SgJIh9t/D1Vqq1B+3gUN4WBgVZcjNJV5J
hUBqXPHadOxZtr2HVVGCdov67HZ/J3qfMhB1dUfg9gMXDI715sxmaHWBAoGAPelY
l1ceCK7SZiwW3k5brMK9qdT5jSv0ikqdAnTTo5Bujr6WpoXzYHhJTGJruoLFIn+H
y4APQSNlCs3QUg2DVPPseNHeMO+/VQLakIB94tvZ7/caYk6r1twxgtK/Seoal3Ys
4mQ8SPFK2jHRDlqfDpxRCAF2Y0yfwgRtPvySFuECgYB1mL99HIBOFUthQ1IfMErx
7tGa37sJx3ug3lqF9Q+OMUW377qAd4rVvaggCnSqJz3pY4kR8BrjreID8ychZt1K
XogZTC2sgcCkPW2yh599fgGyg+Ofynzl5sM05QMzPq6JfrXGgvhV1bOiFpCOJa4W
Bm8pdGVTcuSnaSCUS6OoQw==
-----END PRIVATE KEY-----
;
$klant_pubkey = -----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAusVU856wbvg5pafsOUFr
kZC/tCUUb8qY1iw/PKsqLBAWdIrBIjoKJQW+xyc35EbWTKWhuP8UkmS2v11jP5vj
HvaDgNhiPuROa4eoSHoGYJcHVqULHe4RCgfMmSL+uR3/UcMvEVOfQFST1ASH45WM
W0LaJBjDyUKOt+wbNvHoH3/F5QJlWDJbXcGnAUWFRcMaAThn1nl5VqAv6IHa+GnG
Vdy2h5RgNDCSZF0AmipOqBXVNlHXmhIWfJywjhEFpvCPVeGSK00Fqwts9RFwt8Js
RMiK9+7j1yhgFkNiz3Et8xU1IYdgkJQfIyIiongVtqe6Kj4P1L7HBZIqCbZLj6CE
SwIDAQAB
-----END PUBLIC KEY-----
;

# user voert zijn wachtwoord in
$klant_wachtwoord = berenpak12;
# je encrypt de private key van de user met zijn eigen wachtwoord
$klant_privkey_encrypted = openssl_encrypt($klant_privkey, BF-ECB, $klant_wachtwoord);
# opslaan in database:
# - $klant_privkey_encrypted
# - $klant_pubkey


$admin_privkey = -----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC0R6TJJ6jTVK2f
tzkfaHHxsLsNb5pxv3hsjAjo/K1LRnIFzYY2HZUk895xObxjBccqPhN4GcSsLaH4
lrdBzhtQJXjLsvkUhR4kjbu/3tv9w1Wt+WSTCkrt/2f60hyRsNqM0S/+cuGGJHdH
+FXIdS2nacC7AgJV/9T/+7wmEoiIwckubJ2JZYNhZbHWPiYhe8oAljjnk0W6Y2gc
LqGkUOS8Aw/IcRnVg1R7cTxdz7+fB50kyPW4gzUjLKijEdpUGYNnibqWMheLg0oX
xhI+ListTipE1E8gi7uYzlPoTMJbm84DfgCQ+3CyLP1HKRjkuDosN5JScoFhL1bs
QqoA3nupAgMBAAECggEAWlyCszTGwU5zTFfZMO34Fu2/hCeJYTRYlwfFu4pTDiT8
J/5xJBTF2eTGfTg0Pen6fyjoN02rL6Ybxm884aX+OLjfiDJn+KoUhrvn/G8nE1Xi
TzZu++iv0AUxyB2ipj/f+68qgD5y3frPMuq9jKF3Ra+TI+kI5LQ7viceknK9rtWj
VhdWKIdC3gdvRTIiR90xA54I3psnXDH2LpcpKJzZFKtFTTYVVuQ8zEtjZVJ28Tum
YORgKvLGxd6aQtz4nGGSR8bFBJu8VP8iq5M1J+jUfL1T2Fq26s5lH6FygVGHhF7f
QG0KX0CUyJf1JsIu95dvRxNL3kGB5Iv6ommxByTUFQKBgQDj4NqbloDIMb6mq5fH
+JHceFGAmYZ+SkfODXCMr76XFVF++VjJTc0S7h+YQJb1fqR/91/EXlVf8yATgOsS
eN7FUYF+wPkeI0QbMZjrNM2aZxEAQXKUL1v57vi3+xmGVcdqpLlzGnE9M3d7cBQQ
/mMA1FHIGzBGWXT2MpFrZwptbwKBgQDKhw5IzlMImBZaIWtmhaBQXByQvc4DOZN3
c4mcqSYEycSqx7I6B//rjqxpSwYVry2R1oCuXmtC31jmk655CmaHDikdb7O124dL
7mI0AO/vQU+nJNVxLNNkQOTf/pgofGSU4Nenx00wCIzMHKZWfwvIFI1CWiFpgDZj
4uiCvwjMZwKBgCUtVfz0POZsVzJR5F1XjFRvvLxCT9Liw3w2bRpGwc1cSQNyIq4U
51QjTTxFrVs34haOgS1ERqF0xNLpwXAuEAoZFgtb6EimcEIPgWc+Ih0Cm59zDgJn
B5ZrCmDZsnxcGkCnxymkMr1NXDzjOCLdncFQ4lbHOMUBazePYHIpSWY5AoGATxxy
d/4gcTr3gD2Ntn58IOfaQK/jyV60O/TlzExGjZhDOnLHK+P0FA+nSXoE5nOHWXBw
06wOOhEEqQ0HGkD1y8u8Q8Neb6tRLlfwBGBZWRwqASBiP9NCv+aZgOXyid4NbBpo
IyG3BQxR82k9kIwQDhf5FfIfGxb6KAp6yJfW2AECgYA3nWx+Bb40YMZ6mkSU12t/
gigPc8yb6KpgjWtnm6WzkUB4ZNQn7XSeqlivAcGrIUVFfUakz957IarTJNqPWQIM
gOUiZ+vG2qrMHY7Zp2GAKcN+IijX/HYeFfPaEAKJBsdHidhFmw61YP06Kr+x12AN
wRGm85gsB153hseW44enzQ==
-----END PRIVATE KEY-----
;
$admin_pubkey = -----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtEekySeo01Stn7c5H2hx
8bC7DW+acb94bIwI6PytS0ZyBc2GNh2VJPPecTm8YwXHKj4TeBnErC2h+Ja3Qc4b
UCV4y7L5FIUeJI27v97b/cNVrflkkwpK7f9n+tIckbDajNEv/nLhhiR3R/hVyHUt
p2nAuwICVf/U//u8JhKIiMHJLmydiWWDYWWx1j4mIXvKAJY455NFumNoHC6hpFDk
vAMPyHEZ1YNUe3E8Xc+/nwedJMj1uIM1IyyooxHaVBmDZ4m6ljIXi4NKF8YSPi4r
LU4qRNRPIIu7mM5T6EzCW5vOA34AkPtwsiz9RykY5Lg6LDeSUnKBYS9W7EKqAN57
qQIDAQAB
-----END PUBLIC KEY-----
;

# admin voert zijn wachtwoord in
$admin_wachtwoord = mamaappelsap1;
# je encrypt de private key van de admin met zijn eigen wachtwoord
$admin_privkey_encrypted = openssl_encrypt($admin_privkey, BF-ECB, $admin_wachtwoord);

# de string die je beveiligd wil opslaan
$te_beveiligen_string = Lennard heeft bloedgroep A;

# data sealen
openssl_seal($te_beveiligen_string, $encrypted, $keys, array($klant_pubkey, $admin_pubkey));

# opslaan in database:
# - $encrypted
# - $keys

# klant wil data inzien en geeft zijn wachtwoord in:

$wachtwoord_klant = berenpak12;
$klant_privkey_decrypted = openssl_decrypt($klant_privkey_encrypted, BF-ECB, $wachtwoord_klant); # eerst weer achter de private key zien te komen
openssl_open($encrypted, $decrypted_klant, $keys[0], $klant_privkey_decrypted); # met private key kun je de encrypted string ($encrypted, staat in de database) decrypten
var_dump($decrypted_klant); # string(26) "Lennard heeft bloedgroep A"

# admin wil data inzien en geeft zijn wachtwoord in:

$wachtwoord_admin = mamaappelsap1;
$admin_privkey_decrypted = openssl_decrypt($admin_privkey_encrypted, BF-ECB, $wachtwoord_admin); # eerst weer achter de private key zien te komen
openssl_open($encrypted, $decrypted_admin, $keys[1], $admin_privkey_decrypted); # met private key kun je de encrypted string ($encrypted, staat in de database) decrypten
var_dump($decrypted_admin); # string(26) "Lennard heeft bloedgroep A"

Deel dit bericht


Link naar bericht
Delen op andere sites
@Lennard, thanks! ziet er goed uit! Ga kijken of ik het kan toepassen binnen mijn eigen applicatie.

toevoeging op vrijdag 2 februari 2018, 14:42:51:
Oke nog één vraag haha, moeten die $keys ook nog eens encrypt worden met het wachtwoord?

Deel dit bericht


Link naar bericht
Delen op andere sites
De array $keys bevat voor elke public key de ge-encrypte versie van de key waarmee de data versleuteld is.

Voor het decrypten zijn de ge-encrypte data, de versleutelde key uit $keys (die bij de public key hoort) en de private key. Aan alleen de versleutelde key uit $keys hebben ze dus niets.

Verder raad ik ook aan om na gebruik van de key deze weer vrij te maken d.m.v. <?php openssl_free_key Dat blijkt niet nodig smiley

Deel dit bericht


Link naar bericht
Delen op andere sites
Huh?

Codeblok:
1
2
3
4
5
6
7
SELECT u.filename, ui.Featured, u.Author, u.Description, ui.InGallery, ui.Description AS AltDescription
                    FROM uploads_items ui
                    INNER JOIN uploads u
                         ON ui.UploadID = u.ID
                    WHERE Uploadtype_ID=7
                        AND ui.InGallery = 1
                    AND ui.KindID=4576

Kan iemand mij uitleggen waarom ik de records zie met InGallery met waarde 0 erin, tetwijl ik toch echt expliciet om InGallery = 1 vraag?

Deel dit bericht


Link naar bericht
Delen op andere sites
Aarclay (link):
Iemand?


Had er naar gekeken maar geen idee. Probeer eens HAVING ipv WHERE?

Deel dit bericht


Link naar bericht
Delen op andere sites
Aarclay (link):
Huh?

Codeblok:
1
2
3
4
5
6
7
SELECT u.filename, ui.Featured, u.Author, u.Description, ui.InGallery, ui.Description AS AltDescription
                    FROM uploads_items ui
                    INNER JOIN uploads u
                         ON ui.UploadID = u.ID
                    WHERE Uploadtype_ID=7
                        AND ui.InGallery = 1
                    AND ui.KindID=4576

Kan iemand mij uitleggen waarom ik de records zie met InGallery met waarde 0 erin, tetwijl ik toch echt expliciet om InGallery = 1 vraag?


Ik zie ook geen fout, zonder data word testen ook lastig

Deel dit bericht


Link naar bericht
Delen op andere sites
Dan moet ik eerst eens een dump gaan maken. Maar ik zal HAVING eens proberen.

Maar ik vind het frappant dat zoiets simpels niet werkt? (of heb ik nou een buggy MySQL?)
De resultaten van de query als het zou moeten werken (wat het dus niet doet):
Codeblok:
1
2
3
| filename       | Featured | Author | Description    | InGallery | AltDescription
| 1479162087.jpg | 1        |Pietje  | Tralalala      | 1         | Tralala
| 1479162127.jpg | 0        |Ik zelf | Bladieblaa     | 1         | Bliedieblala


En de koppeltabel:
Codeblok:
1
2
3
4
5
uploads_items
---
| UploadID | Uploadtype_ID | KindID | Featured | Description | InGallery |
| 717      | 7             | 4576   | 1        | Tralalala   | 0
| 718      | 7             | 4576   | 0        | Bladieblaa  | 0


En blijkbaar toont hij helemaal geen records dan, tenzij ik dus InGallery op 0 zet in de koppeltabel, en dan toont hij ze wel? Punt is dat ik gewoon alles wil ophalen waarbij er in de koppeltabel staat dat ze in de Gallery moeten worden getoond.

Volgen we het nog ? smiley smiley
Ik word er echt helemaal tureluurs van smiley

Hebbus:
AND ui.InGallery = 1

Het is dus een ENUM, en dat is een string. :/

Deel dit bericht


Link naar bericht
Delen op andere sites
Aarclay (link):
Dan moet ik eerst eens een dump gaan maken. Maar ik zal HAVING eens proberen.

Maar ik vind het frappant dat zoiets simpels niet werkt? (of heb ik nou een buggy MySQL?)
De resultaten van de query als het zou moeten werken (wat het dus niet doet):
Codeblok:
1
2
3
| filename       | Featured | Author | Description    | InGallery | AltDescription
| 1479162087.jpg | 1        |Pietje  | Tralalala      | 1         | Tralala
| 1479162127.jpg | 0        |Ik zelf | Bladieblaa     | 1         | Bliedieblala


En de koppeltabel:
Codeblok:
1
2
3
4
5
uploads_items
---
| UploadID | Uploadtype_ID | KindID | Featured | Description | InGallery |
| 717      | 7             | 4576   | 1        | Tralalala   | 0
| 718      | 7             | 4576   | 0        | Bladieblaa  | 0


En blijkbaar toont hij helemaal geen records dan, tenzij ik dus InGallery op 0 zet in de koppeltabel, en dan toont hij ze wel? Punt is dat ik gewoon alles wil ophalen waarbij er in de koppeltabel staat dat ze in de Gallery moeten worden getoond.

Volgen we het nog ? smiley smiley
Ik word er echt helemaal tureluurs van smiley

Hebbus:
AND ui.InGallery = 1

Het is dus een ENUM, en dat is een string. :/
Nice, echt zon bug waar je een hele dag aan kunt verspillen. smiley Maar ik dacht dat MySQL nog wel een beetje flexibel was qua types enzo.

Maarrrr dat kun je voorkomen door je tabel ENUM(0,1) ofzo te doen in plaats van ENUM(0, 1), toch?
En waarom geen boolean?

Deel dit bericht


Link naar bericht
Delen op andere sites
Een Boolean ga ik ook gebruiken, ENUM heeft ook echt van die rare fratsen. En een waarde als ENUM(0,1) mag ook weer niet... smiley

En ja, het blijven kleine dingetjes die lastig te debuggen zijn... smiley
Maar het is opgelost eindelijk! smiley

Deel dit bericht


Link naar bericht
Delen op andere sites
Even een vraagje:
Kent iemand een hostingtoko waar je een VPS op proef kan krijgen voor een weekje? En na die tijd de boel automatisch weer opzegt (bij sterke voorkeur).

Ik wou namelijk even VestaCP proberen namelijk smiley

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast
Aarclay (link):
Even een vraagje:
Kent iemand een hostingtoko waar je een VPS op proef kan krijgen voor een weekje? En na die tijd de boel automatisch weer opzegt (bij sterke voorkeur).

Ik wou namelijk even VestaCP proberen namelijk smiley


aws, azure, digitalocean, google AE, Scaleway

Deel dit bericht


Link naar bericht
Delen op andere sites
Ik zal eens kijken, ik weet dat die Amerikanen erg happig zijn op creditcards die ik niet heb. Maar ik zal eens kijken... smiley

Is er eventueel niet iets op Europees gebied?

Deel dit bericht


Link naar bericht
Delen op andere sites
Aarclay (link):
Ik zal eens kijken, ik weet dat die Amerikanen erg happig zijn op creditcards die ik niet heb. Maar ik zal eens kijken... smiley

Is er eventueel niet iets op Europees gebied?
Je kunt er van mij wel een krijgen om een weekje te proberen.

Deel dit bericht


Link naar bericht
Delen op andere sites
Lennard (link):
Klik om eerdere quotes te tonen
Je kunt er van mij wel een krijgen om een weekje te proberen.

Ah, dat is top. Ik laat wel weten als ik er klaar voor ben smiley.

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast
Aarclay (link):
Ik zal eens kijken, ik weet dat die Amerikanen erg happig zijn op creditcards die ik niet heb. Maar ik zal eens kijken... smiley

Is er eventueel niet iets op Europees gebied?


Je hebt ook prepaid CCs smiley
Sowieso is CC wel chill.

Deel dit bericht


Link naar bericht
Delen op andere sites
Aarclay (link):
Klik om eerdere quotes te tonen

Ah, dat is top. Ik laat wel weten als ik er klaar voor ben smiley.


Je kunt vanuit cashpassport een prepaid creditcard kopen. Echter moet je daar wel op letten dat je die niet kunt gebruiken als onderpand voor bijvoorbeeld een auto huren of een scooter ofzo.
Ook heb je hier het probleem dat je hem elke keer op moet laden en je niet in het rood kan staan.
Verder is het een prima kaartje, ik gebruik hem nog zo nu en dan voor bijvoorbeeld spullen online te kopen of wanneer ik naar het buitenland ga (bijv frankrijk) voor de tolpoortjes enz.

Deel dit bericht


Link naar bericht
Delen op andere sites
Ik heb een vraag. Ik heb in mijn MySQL-database een tabel servicenumbers met rit-nummers van treinen. Nu wil ik daarvan de reeks-nummers uitrekenen.

Bijvoorbeeld:
735 = 700-reeks
9700 = 9700-reeks
18363 = 18300-reeks

Hoe kan je dit eenvoudig in MySQL uitrekenen?
Codeblok:
1
2
UPDATE servicenumbers
SET rangenumber = (bereken hier het reeksnummer)


Hoe is dit af te maken?

Deel dit bericht


Link naar bericht
Delen op andere sites
Aarclay (link):
Ik heb een vraag. Ik heb in mijn MySQL-database een tabel servicenumbers met rit-nummers van treinen. Nu wil ik daarvan de reeks-nummers uitrekenen.

Bijvoorbeeld:
735 = 700-reeks
9700 = 9700-reeks
18363 = 18300-reeks

Hoe kan je dit eenvoudig in MySQL uitrekenen?
Codeblok:
1
2
UPDATE servicenumbers
SET rangenumber = (bereken hier het reeksnummer)


Hoe is dit af te maken?


Ben je dan eigenlijk niet gewoon omlaag aan het afronden naar hondertallen?
Is dit misschien wat je zoekt?

Deel dit bericht


Link naar bericht
Delen op andere sites
Thnx! Ik heb
Codeblok:
1
SELECT number - MOD( number, 100 )
in een update query gebruikt smiley

Works like a charm!

Deel dit bericht


Link naar bericht
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Maak een account aan in onze gemeenschap. Het is makkelijk!

Registreer een nieuw account

Aanmelden

Ben je al lid? Meld je hier aan.

Nu aanmelden
Log in om dit te volgen  

×