abonnement Unibet Coolblue Bitvavo
  woensdag 8 februari 2012 @ 22:41:16 #276
137776 boem-dikkie
Jedi Mind Baby!
pi_107773814
quote:
14s.gif Op woensdag 8 februari 2012 22:37 schreef DrNick het volgende:

[..]

Nee, dan krijg ik

[..]

Nu heb je een lege user?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_107774269
quote:
14s.gif Op woensdag 8 februari 2012 22:41 schreef boem-dikkie het volgende:

[..]

Nu heb je een lege user?
Dat deel heb ik al opgelost volgens mij, maar nu zit ik met "Unknown Database", terwijl de naam toch echt klopt, de poort ook, en ik zie de database ook in de Workbench. :?
pi_107775144
quote:
14s.gif Op woensdag 8 februari 2012 22:49 schreef DrNick het volgende:

[..]

Dat deel heb ik al opgelost volgens mij, maar nu zit ik met "Unknown Database", terwijl de naam toch echt klopt, de poort ook, en ik zie de database ook in de Workbench. :?
De user moet wel rechten hebben tot de database. Hoe staan de rechten van je user tegenover de database 'phpbb_drnick'?
pi_107775522
quote:
0s.gif Op woensdag 8 februari 2012 23:05 schreef The_Terminator het volgende:

[..]

De user moet wel rechten hebben tot de database. Hoe staan de rechten van je user tegenover de database 'phpbb_drnick'?
Die heeft alle rechten.
  woensdag 8 februari 2012 @ 23:14:11 #280
137776 boem-dikkie
Jedi Mind Baby!
pi_107775577
Geen spaties gekopieerd of iets dergelijks?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  donderdag 9 februari 2012 @ 11:19:43 #281
75592 GlowMouse
l'état, c'est moi
pi_107784352
quote:
14s.gif Op woensdag 8 februari 2012 22:41 schreef DrNick het volgende:
Ik weet niet of ik nu verder ben of terug, maar ik heb iets gedaan, en nu krijg ik een

[..]

Maar in de Workbench staat bij "SQL Development" wel zo'n database. :?
ken je het verschil tussen een record, een tabel en een database?
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_107792010
quote:
0s.gif Op donderdag 9 februari 2012 11:19 schreef GlowMouse het volgende:

[..]

ken je het verschil tussen een record, een tabel en een database?
Uhm, nee :@ Ik zal daar eens naar kijken, maar volgens mij is toch écht een database...
pi_107792607
:Y, het is toch echt een database. Zou anders een van jullie mij kunnen TeamVieweren?
  donderdag 9 februari 2012 @ 15:31:49 #284
25889 Sitethief
Fulltime Flapdrol
pi_107792974
Ja hoor :).

PM maar :)
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht >:)
  donderdag 9 februari 2012 @ 15:33:08 #285
25889 Sitethief
Fulltime Flapdrol
pi_107793019
Trouwens, in mijn ervaring heeft bijv. phpmyadmin een veel lager instapniveau dan de tools van MySQL zelf.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht >:)
  FOK!-Schrikkelbaas donderdag 9 februari 2012 @ 15:47:15 #286
1972 Swetsenegger
Egocentrische Narcist
pi_107793520
Ik loop weer eens te tobben met een join voor 1 to many

Ik heb een tabel met producten en een tabel met foto's. Per product kan ik meerdere foto's hebben. Maar voor de overzichtspagina wil ik alleen de eerst gevonden foto hebben.

1
2
3
4
SELECT p.id, p.description, p.inActive, ph.name AS photo FROM products p
JOIN photo ph on(p.id=ph.artId)
WHERE p.inActive IS NULL
ORDER BY p.id DESC

Maar dit geeft voor bv product 1 twee rows terug omdat ik 2 foto's heb. Hoe limit ik dat? Ik was in de veronderstelling dat LEFT JOIN dat zou doen, maar dan krijg ik dezelfde results.
pi_107793689
quote:
0s.gif Op donderdag 9 februari 2012 15:31 schreef Sitethief het volgende:
Ja hoor :).

PM maar :)
PM verstuurd ;)
  donderdag 9 februari 2012 @ 16:04:06 #288
75592 GlowMouse
l'état, c'est moi
pi_107794117
quote:
5s.gif Op donderdag 9 februari 2012 15:47 schreef Swetsenegger het volgende:
Ik loop weer eens te tobben met een join voor 1 to many

Ik heb een tabel met producten en een tabel met foto's. Per product kan ik meerdere foto's hebben. Maar voor de overzichtspagina wil ik alleen de eerst gevonden foto hebben.
[ code verwijderd ]

Maar dit geeft voor bv product 1 twee rows terug omdat ik 2 foto's heb. Hoe limit ik dat? Ik was in de veronderstelling dat LEFT JOIN dat zou doen, maar dan krijg ik dezelfde results.
1
2
3
4
5
6
SELECT p.id, p.description, p.inActive, ph.name AS photo
FROM products p
JOIN photo ph ON(p.id=ph.artId)
LEFT JOIN photo ph2 ON(p.id=ph2.artID AND ph2.id<ph.id)
WHERE p.inActive IS NULL AND ph2.id IS NULL
ORDER BY p.id DESC
die < kun je in > vervangen; afh. van of je de eerste of laatste foto zoekt
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_107794369
Glowmouse, Sitethief krijgt het niet voor elkaar, zou jij het willen proberen?
  donderdag 9 februari 2012 @ 16:11:27 #290
25889 Sitethief
Fulltime Flapdrol
pi_107794379
quote:
0s.gif Op donderdag 9 februari 2012 11:19 schreef GlowMouse het volgende:

[..]

ken je het verschil tussen een record, een tabel en een database?
Hij heeft een .nl, maar host op zijn lokale machine. Portforwarding staat goed, en de site draait, maar kan de database (die er wel is) niet vinden, wat ik zo kon zien stond alles goed.

Maar ik heb weinig ervaring met het lokaal draaien van een externe website.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  FOK!-Schrikkelbaas donderdag 9 februari 2012 @ 16:11:48 #291
1972 Swetsenegger
Egocentrische Narcist
pi_107794392
quote:
0s.gif Op donderdag 9 februari 2012 16:04 schreef GlowMouse het volgende:

[..]
[ code verwijderd ]

die < kun je in > vervangen; afh. van of je de eerste of laatste foto zoekt
het enige deel wat ik niet begrijp is
1AND ph2.id IS NULL
waar is die where clausule voor?
  donderdag 9 februari 2012 @ 16:14:43 #292
25889 Sitethief
Fulltime Flapdrol
pi_107794506
quote:
14s.gif Op donderdag 9 februari 2012 16:11 schreef Swetsenegger het volgende:

[..]

het enige deel wat ik niet begrijp is
[ code verwijderd ]

waar is die where clausule voor?
Als een join niks terug geeft, is die waarde NULL
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  FOK!-Schrikkelbaas donderdag 9 februari 2012 @ 16:34:15 #293
1972 Swetsenegger
Egocentrische Narcist
pi_107795096
quote:
0s.gif Op donderdag 9 februari 2012 16:14 schreef Sitethief het volgende:

[..]

Als een join niks terug geeft, is die waarde NULL
Ah ok, voor de records waar geen foto's aanhangen?
  donderdag 9 februari 2012 @ 16:46:25 #294
75592 GlowMouse
l'état, c'est moi
pi_107795462
quote:
0s.gif Op donderdag 9 februari 2012 16:34 schreef Swetsenegger het volgende:

[..]

Ah ok, voor de records waar geen foto's aanhangen?
nee, kijk naar de joinconditie (ON ...).
quote:
14s.gif Op donderdag 9 februari 2012 16:11 schreef DrNick het volgende:
Glowmouse, Sitethief krijgt het niet voor elkaar, zou jij het willen proberen?
dm de teamviewerdetails maar
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  FOK!-Schrikkelbaas donderdag 9 februari 2012 @ 16:59:57 #295
1972 Swetsenegger
Egocentrische Narcist
pi_107795950
quote:
0s.gif Op donderdag 9 februari 2012 16:46 schreef GlowMouse het volgende:

[..]

nee, kijk naar de joinconditie (ON ...).

1LEFT JOIN photo ph2 ON(p.id=ph2.artID AND ph2.id<ph.id)

Dit zegt feitelijk "Pak alleen de foto met het laagste ID uit de tabel"

1ph2.id IS NULL

Maar dit snap ik dan niet, want dit zou dan toch gewoon het laagste ID uit de foto tabel zijn met het bijbehorende artId?
pi_107796091
@GM ^O^ Wat heb je nu gedaan?
  donderdag 9 februari 2012 @ 17:10:15 #297
75592 GlowMouse
l'état, c'est moi
pi_107796296
quote:
14s.gif Op donderdag 9 februari 2012 17:04 schreef DrNick het volgende:
@GM ^O^ Wat heb je nu gedaan?
ik heb mysql via de command line bediend, ik ken dat MySQL workbench niet
quote:
0s.gif Op donderdag 9 februari 2012 16:59 schreef Swetsenegger het volgende:

[..]
[ code verwijderd ]

Dit zegt feitelijk "Pak alleen de foto met het laagste ID uit de tabel"
[ code verwijderd ]

Maar dit snap ik dan niet, want dit zou dan toch gewoon het laagste ID uit de foto tabel zijn met het bijbehorende artId?
er moet juist geen foto zijn met een lager id; draai de query anders eens zonder WHERE
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  FOK!-Schrikkelbaas donderdag 9 februari 2012 @ 17:12:32 #298
1972 Swetsenegger
Egocentrische Narcist
pi_107796383
quote:
0s.gif Op donderdag 9 februari 2012 17:10 schreef GlowMouse het volgende:

[..]

ik heb mysql via de command line bediend, ik ken dat MySQL workbench niet

[..]

er moet juist geen foto zijn met een lager id; draai de query anders eens zonder WHERE
OW! die left join zorgt dus dat alleen de foto met het laagste id wordt gepakt. daarom is ph2.id NULL, want die bestaat niet.... toch?
  donderdag 9 februari 2012 @ 17:13:23 #299
75592 GlowMouse
l'état, c'est moi
pi_107796417
quote:
0s.gif Op donderdag 9 februari 2012 17:12 schreef Swetsenegger het volgende:

[..]

OW! die left join zorgt dus dat alleen de foto met het laagste id wordt gepakt. daarom is ph2.id NULL, want die bestaat niet.... toch?
bijna goed
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_107796418
quote:
0s.gif Op donderdag 9 februari 2012 17:10 schreef GlowMouse het volgende:

[..]

ik heb mysql via de command line bediend, ik ken dat MySQL workbench niet

Ah, ok. Maar het werkt in ieder geval. Bedankt! ;)
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')