Php mysql voor mijn verzameling

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Wes achternaam

wes achternaam

24/09/2013 20:43:45
Quote Anchor link
Hallo allemaal,

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
 
PHP hulp

PHP hulp

25/12/2024 03:06:28
 
Aad B

Aad B

24/09/2013 21:14:13
Quote Anchor link
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.
 
Wes achternaam

wes achternaam

24/09/2013 21:30:17
Quote Anchor link
is er iemand die dit kan??
Gewijzigd op 24/09/2013 21:31:20 door wes achternaam
 
Bas IJzelendoorn

Bas IJzelendoorn

24/09/2013 21:32:29
Quote Anchor link
ben je bekend met php en mysql?

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
 
Wes achternaam

wes achternaam

25/09/2013 15:28:44
Quote Anchor link
Ja oke maar mijn zus moet ook kunnen inloggen dus ze moeten gekoppeld worden aan een user. Sorry had ik er niet bij gezet.
 
- Ariën  -
Beheerder

- Ariën -

25/09/2013 15:31:56
Quote Anchor link
tabelletje users bij plaatsen:
- ID (INT) (PK) (AUTO_INCR.)
- username (VARCHAR)
- actief ( E_NUM(0,1) )
 
Jan R

Jan R

26/09/2013 07:27:07
Quote Anchor link
@Aar: waarom actief als e_num(0,1). Waarom niet bool?
 
Ward van der Put
Moderator

Ward van der Put

26/09/2013 07:57:36
Quote Anchor link
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.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
CREATE TABLE  IF NOT EXISTS  users (
  id        INT UNSIGNED  NOT NULL,
  username  VARCHAR(255)  NOT NULL,
  active    BIT(1)        NOT NULL,
  PRIMARY KEY (id)
) ENGINE = InnoDB;
 
Victor G

Victor G

26/09/2013 08:36:36
Quote Anchor link
Of INT(1), zelfde als bool namelijk.
 
- SanThe -

- SanThe -

26/09/2013 09:10:17
Quote Anchor link
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 -
 
Erwin H

Erwin H

26/09/2013 09:21:08
Quote Anchor link
En hoe denk jij dat true/false in een computer op wordt geslagen, als string? ;-)

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:


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
 
- SanThe -

- SanThe -

26/09/2013 09:27:28
Quote Anchor link
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.

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.
 
Erwin H

Erwin H

26/09/2013 09:29:24
Quote Anchor link
Een bit is genoeg inderdaad, maar het BOOL datatype in mysql staat gelijk aan een INT(1) (of TINYINT(1)) zoals Victor zegt.

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.
 
- SanThe -

- SanThe -

26/09/2013 09:47:33
Quote Anchor link
Ik weet het. Vandaar dat ik altijd === gebruik.
 
Ward van der Put
Moderator

Ward van der Put

26/09/2013 10:00:05
Quote Anchor link
TINYINT(1) of de alias BOOL gebruiken is wel een beetje ‘de macht der gewoonte’. BIT werd namelijk pas in MySQL 5.0.3 toegevoegd. Ik zou tegenwoordig BIT(1) gebruiken voor 0 óf 1 en niets anders, want een TINYINT(1) kan te veel andere waarden hebben.

Overigens schijnen er wel plannen te zijn voor volledige boolean-ondersteuning in MySQL.
 
Kris Peeters

Kris Peeters

26/09/2013 12:32:04
Quote Anchor link
Ik veronderstel dat elke boolean begonnen is als 0=false; 1=true.
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.
 
- SanThe -

- SanThe -

26/09/2013 18:38:47
Quote Anchor link
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 -
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.