SIZE does matter.
"You're go at throttle up!"
Verwijderd
Je hebt zelf de oplossing al aangedragen en alleen de maker van Topix kan iets beters verzinnen.
SIZE does matter.
"You're go at throttle up!"
Kweet niet of dat makkelijker gaat dan zoals je zelf net beschrijft. Als ik naar de buitenkant van GOT kijk dan krijg ik het idee dat de gebruikers naam een atribuut is van het gebruikers nummer. Wel een uniek atribuut, maar in ieder geval voor alle verdere koppeling wordt het gebruikers nummer gebruikt.
Ik gok dat bij een search op user name eerst de bijbehorende gebruikers naam wordt gezocht.
Iets als:
1
2
3
4
5
| SELECT *
FROM topictabel
WHERE userID = (SELECT userID
FROM usertabel
WHERE username = 'Skinny'); |
Of sla ik de plank, wat betreft de inhoud van deze topic, totaal mis.
Dat hoeft niet eens.. Ik wil in eerste instantie alleen een link maken naar het GOT profiel... dan hoeft niet iedereen het twee keer in te vullen.Op maandag 22 oktober 2001 23:37 schreef The - DDD het volgende:
Ik neem aan dat een gebruiker van je locatie DB zichzelf kan opgeven en dat dan jouw site de gegevens van die gebruiker van de tweakers site moet plukken. Of niet?
Ja, zo'n query had ik wel verwacht, maar ik neem niet aan dat ik die zelf kan gaan uitvoeren tegen de GOT DBIk gok dat bij een search op user name eerst de bijbehorende gebruikers naam wordt gezocht.
Iets als:
code:
1 2 3 4 5SELECT * FROM topictabel WHERE userID = (SELECT userID FROM usertabel WHERE username = 'Skinny');
Of sla ik de plank, wat betreft de inhoud van deze topic, totaal mis.
Je snapt het probleem dus wel (als ik het goed lees), maar de oplossing is het nog niet helemaal. Kan er niet gewoon zo'n funktie aan Topix toegevoegd worden ?? "Gewoon" in de verband omdat er toch wel meer toepassingen te bedenken zijn voor zo'n script..
http://gathering.tweakers.net/profile.php?nick=Skinny
ipv
http://gathering.tweakers.net/forum/user_profile/1145
SIZE does matter.
"You're go at throttle up!"
"If God wanted us to have unlimited free energy He would have put a giant fusion reactor in the sky"
Nee, dat kan helaas nietOp maandag 22 oktober 2001 23:43 schreef Skinny het volgende:
Ja, zo'n query had ik wel verwacht, maar ik neem niet aan dat ik die zelf kan gaan uitvoeren tegen de GOT DB(Zou wel leuk zijn overigens, eigen SELECTjes doen)
Een subselect werkt niet zo goed met mysql
Het gaat erom dat ik het juist bij anderen kan doen :Op maandag 22 oktober 2001 23:48 schreef bas_konings het volgende:
Als je inlogd zie je de index van t forum, er staat dan "welkom naam bla bla bla" klik dan eens op je naam.
In een scriptje dus
1
| <A HREF="GOT/profile.php?nick=X">Klik hier</A> |
En dan X replacen door een username
SIZE does matter.
"You're go at throttle up!"
Oh ja, MySQLOp maandag 22 oktober 2001 23:49 schreef ACM het volgende:
[..]
Nee, dat kan helaas niet
Een subselect werkt niet zo goed met mysql
Ach verbouwen we die subselect toch tot een join:
(weet niet of dit direct onder MySQL draait, ken het dialect niet namelijk.)
1
2
3
4
| SELECT * FROM topictabel T JOIN usertabel U ON T.userID = U.userID WHERE U.username = 'Skinny'; |
Maar euh, zowiezo... Ik neem aan dat de tabel waarin de koppeling tussen de username en het userid ook de profiel gegevens van die user bevat.
Wat skinny bedoelt is dat je rechtstreeks op een user ID naar een profiel kan surfen.Op maandag 22 oktober 2001 23:48 schreef bas_konings het volgende:
Als je inlogd zie je de index van t forum, er staat dan "welkom naam bla bla bla" klik dan eens op je naam.
Dus:
1
| http://gathering.tweakers.net/profile.php?name=Skinny |
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
Je kan idd gewoon een script schrijven dat alle profiles afgaat, en daarvan even de usernames en userid's opslaatOp dinsdag 23 oktober 2001 13:19 schreef Janoz het volgende:
Je kunt natuurlijk zelf een db bij gaan houden. UID's veranderen niet, dus je hoeft per user maar 1x die hele searchbrut uit te halen. Door die resultaten zelf in een DB op te slaan (gewoon een UID nick tabel) kun je vervolgens zelf het uid erbij zoeken..
als iedereen dat vanavond nou even doet dan maken we kees weer blij
Verwijderd
Verwijderd
..nog nietOp maandag 22 oktober 2001 23:49 schreef ACM het volgende:
[..]
Nee, dat kan helaas niet
Een subselect werkt niet zo goed met mysql
Verwijderd
Ik denk dat de meeste mensen hier zelf ook wel weten hoeOp dinsdag 23 oktober 2001 14:44 schreef Xtentic het volgende:
Tuurlijk kan dat duh, is gewoon een searchactie naar de nickname en dan het profiel er bij plaatsen... ik kan het zelfs maken in basicmja eerst zien dat het doorgevoerd wordt
Maar als er 'iets doorgevoerd' zou worden, zou je toch niet meer er omheen hoeven te proggen?
heb ik nl. zelf ook hard nodig voor m'n nieuwe icon
"Happiness is a way of travel, not a destination."
--Roy Goodman
Verwijderd
Ik hoop dat ze weten hoe, en indien ze het wel weten waarom doen / maken ze het dan niet?...Op dinsdag 23 oktober 2001 15:53 schreef Exodus het volgende:
[..]
Ik denk dat de meeste mensen hier zelf ook wel weten hoe
Maar als er 'iets doorgevoerd' zou worden, zou je toch niet meer er omheen hoeven te proggen?
http://bugs.topix.nl
Is (max.) 3 minuten code-werk voor de Topix admin (shit.. ik ben z'n naam vergeten.)
|_____vakje______|
Arjen. Maar dat betekent nog lang niet dat het ook gedaan gaat worden, gezien de eerdere ervaringen met Android.Op dinsdag 23 oktober 2001 21:58 schreef CyberSnooP het volgende:
Plaats een feature request op:
http://bugs.topix.nl
Is (max.) 3 minuten code-werk voor de Topix admin (shit.. ik ben z'n naam vergeten.)
Uit volle borst op weg naar nergens / Zonder reden zonder doel
Met m'n zeden en m'n zonden / En mijn angstig voorgevoel
Laat mij mijn kont tegen de krib / Laat mij dit goddeloze lied
Hef jij je handen maar ten hemel / Maar red mij niet