Kleine Vragen Topic #4

Gestart doorOne2xs1.965 reacties23.994 weergaven

1.966 berichten · pagina 130 van 132

Berichten
951
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Huh?
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
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
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):

| filename       | Featured | Author | Description    | InGallery | AltDescription
| 1479162087.jpg | 1        |Pietje  | Tralalala      | 1         | Tralala
| 1479162127.jpg | 0        |Ik zelf | Bladieblaa     | 1         | Bliedieblala


En de koppeltabel:

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 ? schater schaterIk word er echt helemaal tureluurs van confused
Hebbus:
AND ui.InGallery = 1

Het is dus een ENUM, en dat is een string. :/
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
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):

| filename       | Featured | Author | Description    | InGallery | AltDescription
| 1479162087.jpg | 1        |Pietje  | Tralalala      | 1         | Tralala
| 1479162127.jpg | 0        |Ik zelf | Bladieblaa     | 1         | Bliedieblala
En de koppeltabel:

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 ? schater schaterIk word er echt helemaal tureluurs van confused
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. emo 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?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
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... sadley
En ja, het blijven kleine dingetjes die lastig te debuggen zijn... nosmileMaar het is opgelost eindelijk! pompom
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
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 yummie
0
One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Aarclay schreef:
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 yummie
aws, azure, digitalocean, google AE, Scaleway
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Ik zal eens kijken, ik weet dat die Amerikanen erg happig zijn op creditcards die ik niet heb. Maar ik zal eens kijken... smile
Is er eventueel niet iets op Europees gebied?
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Ik zal eens kijken, ik weet dat die Amerikanen erg happig zijn op creditcards die ik niet heb. Maar ik zal eens kijken... smile
Is er eventueel niet iets op Europees gebied?
Je kunt er van mij wel een krijgen om een weekje te proberen.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Lennard schreef:
Eerdere citaten tonen
Aarclay schreef:
Ik zal eens kijken, ik weet dat die Amerikanen erg happig zijn op creditcards die ik niet heb. Maar ik zal eens kijken... smile
Is er eventueel niet iets op Europees gebied?

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 smile.
0
One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Aarclay schreef:
Ik zal eens kijken, ik weet dat die Amerikanen erg happig zijn op creditcards die ik niet heb. Maar ik zal eens kijken... smile
Is er eventueel niet iets op Europees gebied?
Je hebt ook prepaid CCs smileSowieso is CC wel chill.
0
Berichten
951
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Eerdere citaten tonen
Lennard schreef:
Eerdere citaten tonen
Aarclay schreef:
Ik zal eens kijken, ik weet dat die Amerikanen erg happig zijn op creditcards die ik niet heb. Maar ik zal eens kijken... smile
Is er eventueel niet iets op Europees gebied?
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 smile.
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.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
@Keffe. Thnx voor de tip!
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
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?

UPDATE servicenumbers
SET rangenumber = (bereken hier het reeksnummer)


Hoe is dit af te maken?
0
Stef

Lid

Berichten
10.150
Reputatie
2
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
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?

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?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Thnx! Ik heb
SELECT number - MOD( number, 100 )


in een update query gebruikt smile
Works like a charm!
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren