Php mysql voor mijn verzameling
Ik zoek al heel lang een php script om mijn verzameling online te kunnen bij houden. Ik wil dus graag kunnen aangeven welke ik al heb en welke ik nog moet en in welke staat hij is etc etc
Weet iemand of zo'n script bestaat. Ik heb echt heel lang gezocht maar kan niks vinden.
Ik hoop dat iemand mij kan helpen ik zoek echt al jaren naar zoiets.
groeten wessel
Ik schat in dat je een complete applicatie zoekt en niet alleen een script? Ik adviseer je om php te gaan leren en het zelf te bouwen of iemand in te huren om het te laten bouwen.
Gewijzigd op 24/09/2013 21:31:20 door wes achternaam
Opzich is het niet zo moeilijk en als het simpel moet zijn, zou je een gastenboek als voorbeeld kunnen nemen:
gastenboek model
id,
naam,
bericht,
datum
verzamel model
id,
naam, (artikel)
omschrijving, (ipv bericht)
Bezit (ja/nee)
datum
kwestie van een makkelijk gastenboek ombouwen.
Gewijzigd op 24/09/2013 21:32:58 door Bas IJzelendoorn
Ja oke maar mijn zus moet ook kunnen inloggen dus ze moeten gekoppeld worden aan een user. Sorry had ik er niet bij gezet.
- ID (INT) (PK) (AUTO_INCR.)
- username (VARCHAR)
- actief ( E_NUM(0,1) )
@Aar: waarom actief als e_num(0,1). Waarom niet bool?
Jan R op 26/09/2013 07:27:07:
@Aar: waarom actief als e_num(0,1). Waarom niet bool?
Voor 0 of 1 kun je BIT(1) gebruiken in MySQL.
Of INT(1), zelfde als bool namelijk.
Victor G op 26/09/2013 08:36:36:
Of INT(1), zelfde als bool namelijk.
Niet echt.
Een int is een geheel getal, een bool is true/false.
Gewijzigd op 26/09/2013 09:10:46 door - SanThe -
Bool is 0/1, aan/uit, true/false.
Van de MySQL site http://dev.mysql.com/doc/refman/5.0/en/numeric-type-overview.html
Quote:
BOOL, BOOLEAN
These types are synonyms for TINYINT(1). A value of zero is considered false. Nonzero values are considered true:
These types are synonyms for TINYINT(1). A value of zero is considered false. Nonzero values are considered true:
BIT(1) is overigens wel het meest efficiente datatype om het in op te slaan.
Gewijzigd op 26/09/2013 09:21:31 door Erwin H
Erwin H op 26/09/2013 09:21:08:
En hoe denk jij dat true/false in een computer op wordt geslagen, als string? ;-)
Bool is 0/1, aan/uit, true/false.
Bool is 0/1, aan/uit, true/false.
Een bit is dus genoeg.
Erwin H op 26/09/2013 09:21:08:
A value of zero is considered false. Nonzero values are considered true
Erg slordig.
En dat slordige is misschien wel zo, maar is wel gebruikelijk. Ook in php staat 0 (of leeg) gelijk aan false, al het andere evalueert naar true.
Ik weet het. Vandaar dat ik altijd === gebruik.
Overigens schijnen er wel plannen te zijn voor volledige boolean-ondersteuning in MySQL.
Ik veronderstel dat je in de meeste talen kan rekenen met booleans alsof ze 0 of 1 zijn.
true en false zijn wijnig meer dan defines voor 1 en 0.
Is het dan slordig om die kennis te gebruiken?
Dat lijkt me meer een kwestie van etiquette, van beleefdheidsregels.
Een programmeur met C achtergrond zal niet vreemd opkijken als iemand 0 gebruikt voor false; 1 voor true en -1 voor null.
Weet je waarom? In talen die niet zo los omgaan met dataTypes als php moet je altijd op voorhand vastleggen wat het type zal zijn. Zowel voor variabelen als voor functies.
Je moet altijd op voorhand vertellen welk type de return van een functie zal zijn. Het is totaal onaanvaardbaar dat een functie af en toe een getal teruggeeft, en af en toe een false, of een null.
Kris Peeters op 26/09/2013 12:32:04:
Ik veronderstel dat elke boolean begonnen is als 0=false; 1=true.
Mijn eerst booleans waren -1=false; 1=true.
Gewijzigd op 26/09/2013 18:40:25 door - SanThe -