abonnement Unibet Coolblue
  maandag 14 februari 2011 @ 09:39:48 #251
305897 remi1986
This MF is infected by madness
pi_92757231
quote:
1s.gif Op maandag 14 februari 2011 09:38 schreef cablegunmaster het volgende:

[..]

Goed gezien ^O^
nu nog wachten op reactie :D
Haha en dat op maandagochtend :O :Y
pi_92767046
quote:
15s.gif Op zaterdag 12 februari 2011 21:24 schreef Chandler het volgende:
Ik ga je naslag werk uitprinten, dit moet ik even laten bezinken denk ik :@
@GlowMouse; ben nu mijn database aan't omzetten en gebruik de paden (directories) als tags voor de plaatjes, had in een eerste test ruim 300.000 tags en ruim 1,5Miljoen links van plaatjes/tags.

Nu opnieuw gestart ivm aanpassingen met tabellen dus eens kijken wat het oplevert! :)
Just say hi!
pi_92767690
omdat ik zat te pielen met
1
2
3
<?php
$id
='optredens.id';
?>
en door de opmerking van cablegunmaster over dat php en sql niet door elkaar te gebruiken is (logisch natuurlijk)

heb ik toch nog een vraagje over het toevoegen van een kolom in een tabel
is het volgende niet mogelijk of wel (want het lukt me niet)

1
2
3
<?php
ALTER TABLE tabelnaam ADD $kolomnaam VARCHAR
) DEFAULT 'o' NOT NULL " ;
?>
  maandag 14 februari 2011 @ 14:29:52 #254
75592 GlowMouse
l'état, c'est moi
pi_92767885
Zoiets kan ja, maar dat wil je niet.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_92767996
1
2
3
<?php
Zoiets kan ja
maar dat wil je niet.
?>

nouja..eigenlijk wel..
maar waarom niet?

trouwens als ik het zo doe dan krijg ik een kolom met de naam "$kolomnaam"
  maandag 14 februari 2011 @ 14:34:55 #256
75592 GlowMouse
l'état, c'est moi
pi_92768085
Je moet je eerst in databases verdiepen voordat je zulke rare dingen doet.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_92768624
quote:
Je moet je eerst in databases verdiepen voordat je zulke rare dingen doet.
Tips waar te beginnen zijn welkom!
  maandag 14 februari 2011 @ 14:49:18 #258
75592 GlowMouse
l'état, c'est moi
pi_92768782
Elke databsetutorial zal helpen. Zodra je variabele kolomnamen gebruikt, doe je wat fout.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_92769014
quote:
Elke databsetutorial zal helpen. Zodra je variabele kolomnamen gebruikt, doe je wat fout.
ok..misschien dan wel een tipje welk hoek ik moet zoeken om een kolom toe te voegen met een bepaalde naam?
  maandag 14 februari 2011 @ 14:55:04 #260
75592 GlowMouse
l'état, c'est moi
pi_92769029
Dat wil je helemaal niet met een script doen.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_92769129
quote:
Dat wil je helemaal niet met een script doen.
hoe dan :?
pi_92769178
phpMyAdmin bijvoorbeeld.
pi_92769350
1
2
3
<?php
phpMyAdmin bijvoorbeeld
.
?>

ja ok..maar voor mijn toepassing lijkt me dat niet handig
of zit ik helemaal verkeerd te denken?

mijn doel:
ik wil per datum een kolom aanmaken waarin mensen hun aanwezigheid kunnen aangeven
die kolom zou ik graag een unieknr geven

Is dit dan niet de goede manier..want het lijkt me niet de bedoeling om met de hand kolommen toe te moeten voegen?
pi_92769528
quote:
1s.gif Op maandag 14 februari 2011 15:02 schreef MrNiles het volgende:

[ code verwijderd ]

ja ok..maar voor mijn toepassing lijkt me dat niet handig
of zit ik helemaal verkeerd te denken?

mijn doel:
ik wil per datum een kolom aanmaken waarin mensen hun aanwezigheid kunnen aangeven
die kolom zou ik graag een unieknr geven

Is dit dan niet de goede manier..want het lijkt me niet de bedoeling om met de hand kolommen toe te moeten voegen?
Een database is geen spreadsheet!
je kunt gewoon twee kolommen maken, <naam> | <datum_aanwezig>. Dat is toch genoeg?
  maandag 14 februari 2011 @ 15:16:20 #265
302853 themole
graaft totaal door.
pi_92770008
quote:
1s.gif Op maandag 14 februari 2011 15:06 schreef KomtTijd... het volgende:

[..]

Een database is geen spreadsheet!
je kunt gewoon twee kolommen maken, <naam> | <datum_aanwezig>. Dat is toch genoeg?
Dit of elke datum een id meegeven, elke persoon een id meegeven en deze aan elkaar koppelen via een tabel. Zo kan een datum meerder personen hebben die aanwezig zijn.
Niet altijd serieus
  maandag 14 februari 2011 @ 15:17:59 #266
84244 Scorpie
Abject en infaam!
pi_92770071
quote:
14s.gif Op maandag 14 februari 2011 15:16 schreef themole het volgende:

[..]

Dit of elke datum een id meegeven, elke persoon een id meegeven en deze aan elkaar koppelen via een tabel. Zo kan een datum meerder personen hebben die aanwezig zijn.
Inderdaad. 'Je moet van links naar rechts lezen, niet van boven naar beneden' zei mijn database leraar altijd.
Op dinsdag 13 augustus schreef Xa1pt:
Neuh, fraude mag best aangepakt worden. Maar dat het de maatschappij meer oplevert of beter is voor de samenleving, is nog maar de vraag.
Op donderdag 25 juni 2015 schreef KoosVogels:
Klopt. Ik ben een racist.
pi_92770173
quote:
1s.gif Op maandag 14 februari 2011 15:02 schreef MrNiles het volgende:

[ code verwijderd ]

ja ok..maar voor mijn toepassing lijkt me dat niet handig
of zit ik helemaal verkeerd te denken?

mijn doel:
ik wil per datum een kolom aanmaken waarin mensen hun aanwezigheid kunnen aangeven
die kolom zou ik graag een unieknr geven

Is dit dan niet de goede manier..want het lijkt me niet de bedoeling om met de hand kolommen toe te moeten voegen?
Een kolom is niet gelijk aan een cel.

http://www.w3schools.com/sql/sql_join_inner.asp
pi_92770221
quote:
14s.gif Op maandag 14 februari 2011 15:16 schreef themole het volgende:

[..]

Dit of elke datum een id meegeven, elke persoon een id meegeven en deze aan elkaar koppelen via een tabel. Zo kan een datum meerder personen hebben die aanwezig zijn.
Ja met <naam> bedoel ik natuurlijk een verwijzing naar een naam... Maar een derde koppeltabel lijkt me in dit geval een beetje overdreven, een datum is van zichzelf al herkenbaar, hoeft niet eerst een apart id te krijgen...
pi_92770397
ik begrijp wat jullie zeggen..denk ik :)
maar ik was bang voor "vervuiling" van de datatbase
Dus eigenlijk kan ik het best voor mijn toepassing voor elke datum een nieuwe tabel aanmaken
waarin alle gebruikers in worden toegevoegd?
Mijn gedachte om alle gebruikers in een database te hebben en dan elke keer een datum toevoegen...verkeerd om gedacht
pi_92770459
quote:
1s.gif Op maandag 14 februari 2011 15:26 schreef MrNiles het volgende:
ik begrijp wat jullie zeggen..denk ik :)
maar ik was bang voor "vervuiling" van de datatbase
Dus eigenlijk kan ik het best voor mijn toepassing voor elke datum een nieuwe tabel aanmaken
waarin alle gebruikers in worden toegevoegd?
Mijn gedachte om alle gebruikers in een database te hebben en dan elke keer een datum toevoegen...verkeerd om gedacht
Nee. Lees dit http://www.w3schools.com/sql/sql_join_inner.asp .
  maandag 14 februari 2011 @ 15:28:04 #271
305897 remi1986
This MF is infected by madness
pi_92770485
Iedere gebruiker heeft een id.

Dan kan je een koppeltabel maken met

date,user_id,present

Als je wil weten welke gebruikers er op een datum komen doe je

SELECT WHERE date=

Als je wil weten op welke datum een bepaalde gebruiker komt

SELECT WHERE user_id =

Zo hoef je geen kolommen of extra tabellen aan te maken
pi_92770777
quote:
1s.gif Op maandag 14 februari 2011 15:28 schreef remi1986 het volgende:
Iedere gebruiker heeft een id.

Dan kan je een koppeltabel maken met

date,user_id,present

Als je wil weten welke gebruikers er op een datum komen doe je

SELECT WHERE date=

Als je wil weten op welke datum een bepaalde gebruiker komt

SELECT WHERE user_id =

Zo hoef je geen kolommen of extra tabellen aan te maken
Dan heb je niet eens een kolom present nodig. Iedere rij in de database impliceert al dat de gebruiker op die dag aanwezig is. Als iemand niet aanwezig is op een bepaalde dag, komt die combinatie gewoon niet voor.
  maandag 14 februari 2011 @ 15:34:54 #273
305897 remi1986
This MF is infected by madness
pi_92770810
quote:
1s.gif Op maandag 14 februari 2011 14:24 schreef MrNiles het volgende:
omdat ik zat te pielen met
[ code verwijderd ]

en door de opmerking van cablegunmaster over dat php en sql niet door elkaar te gebruiken is (logisch natuurlijk)

heb ik toch nog een vraagje over het toevoegen van een kolom in een tabel
is het volgende niet mogelijk of wel (want het lukt me niet)
[ code verwijderd ]

De reden waarom je $kolomnaam krijgt, is omdat je gewoon $kolom in de string hebt staan. Als je de waarde van een php variabele wil, doe je

1ALTER TABLE tabelnaam ADD ".$kolomnaam." VARCHAR( 3 ) DEFAULT 'o' NOT NULL " ;

En wat ik zelf altijd doe, als extra veiligheid is PHP variablen escapen met mysql_real_escape_string().
  maandag 14 februari 2011 @ 15:35:45 #274
305897 remi1986
This MF is infected by madness
pi_92770851
quote:
1s.gif Op maandag 14 februari 2011 15:34 schreef Light het volgende:

[..]

Dan heb je niet eens een kolom present nodig. Iedere rij in de database impliceert al dat de gebruiker op die dag aanwezig is. Als iemand niet aanwezig is op een bepaalde dag, komt die combinatie gewoon niet voor.
Heb je helemaal gelijk in. Het was ff snel als idee. Met present kan je misschien nog aangeven of er meerdere personen komen. Maar inderdaad, in mijn uitleg daaronder is de present kolom niet nodig. Excuses...
  maandag 14 februari 2011 @ 15:41:53 #275
75592 GlowMouse
l'état, c'est moi
pi_92771144
quote:
1s.gif Op maandag 14 februari 2011 15:34 schreef remi1986 het volgende:

[..]

De reden waarom je $kolomnaam krijgt, is omdat je gewoon $kolom in de string hebt staan. Als je de waarde van een php variabele wil, doe je

[ code verwijderd ]

En wat ik zelf altijd doe, als extra veiligheid is PHP variablen escapen met mysql_real_escape_string().
Je vergeet de backticks.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')