Verjaardag mod sql fout :S

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
Slaoj.nl
Berichten: 160
Lid geworden op: 26 nov 2003, 20:28
Contacteer:

Verjaardag mod sql fout :S

Bericht door Slaoj.nl » 17 dec 2003, 23:18

ik krijg deze fout bij het uploaden de gegeven query in de verjaardaghack:
Fout

SQL-query :

ALTER TABLE users ADD user_birthday INT DEFAULT '999999' NOT NULL ALTER TABLE users ADD user_next_birthday_greeting INT DEFAULT '0' NOT NULL INSERT INTO CONFIG( config_name, config_value )
VALUES (

"birthday_required", "0"
)
INSERT INTO config( config_name, config_value )
VALUES (
'birthday_greeting', '1'
)
INSERT INTO config( config_name, config_value )
VALUES (
'max_user_age', '100'
)
INSERT INTO config( config_name, config_value )
VALUES (
'min_user_age', '5'
)
INSERT INTO config( config_name, config_value )
VALUES (
'birthday_check_day', '7'
)

MySQL retourneerde:


You have an error in your SQL syntax near 'ALTER TABLE users ADD user_next_birthday_greeting INT DEFAULT '0' NOT NULL I' at line 1
Terug
dit is de query btw:

Code: Selecteer alles

ALTER TABLE users ADD user_birthday INT DEFAULT '999999' not null
ALTER TABLE users ADD user_next_birthday_greeting INT DEFAULT '0' not null
INSERT INTO CONFIG (config_name, config_value) VALUES ("birthday_required", "0")
INSERT INTO config (config_name, config_value) VALUES ('birthday_greeting', '1')
INSERT INTO config (config_name, config_value) VALUES ('max_user_age', '100')
INSERT INTO config (config_name, config_value) VALUES ('min_user_age', '5')
INSERT INTO config (config_name, config_value) VALUES ('birthday_check_day', '7')
Lol beleven ? bezoek Slaoj.nl
Grappige website over Nederlandse chickies. Geen fotomodellen... gewoon leuke meisjes

Kharay
Berichten: 141
Lid geworden op: 17 dec 2003, 01:03

Bericht door Kharay » 17 dec 2003, 23:46

Maak er eens INT( 8 ) ipv INT van... (zonder die spaties natuurlijk)

Gebruikersavatar
Slaoj.nl
Berichten: 160
Lid geworden op: 26 nov 2003, 20:28
Contacteer:

Bericht door Slaoj.nl » 18 dec 2003, 01:54

Kharay schreef:Maak er eens INT( 8 ) ipv INT van... (zonder die spaties natuurlijk)
begrijp niet wat je zegt... iets duidelijker please hoe, waar en wat :D

thnx voor reactie btw
Lol beleven ? bezoek Slaoj.nl
Grappige website over Nederlandse chickies. Geen fotomodellen... gewoon leuke meisjes

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 18 dec 2003, 06:27

ALTER TABLE users ADD user_birthday INT ( 32 ) DEFAULT '999999' not null ;
ALTER TABLE users ADD user_next_birthday_greeting INT ( 32 ) DEFAULT '0' not null ;
INSERT INTO CONFIG (config_name, config_value) VALUES ("birthday_required", "0") ;
INSERT INTO config (config_name, config_value) VALUES ('birthday_greeting', '1') ;
INSERT INTO config (config_name, config_value) VALUES ('max_user_age', '100');
INSERT INTO config (config_name, config_value) VALUES ('min_user_age', '5') ;
INSERT INTO config (config_name, config_value) VALUES ('birthday_check_day', '7');
Paar fouten verbeterd. onderanderfe wat kharay zei.

Kharay
Berichten: 141
Lid geworden op: 17 dec 2003, 01:03

Bericht door Kharay » 18 dec 2003, 10:46

INT( 32 ) lijkt me niet helemaal nodig hier. Officieel moet het INT( 11 ) zijn, omdat de rest van phpBB de tijd ook in een INT( 11 ) stopt.

Gebruikersavatar
Slaoj.nl
Berichten: 160
Lid geworden op: 26 nov 2003, 20:28
Contacteer:

Bericht door Slaoj.nl » 19 dec 2003, 10:04

maar wat wil dat getal zeggen dan ?

btw thnx for support :D
Lol beleven ? bezoek Slaoj.nl
Grappige website over Nederlandse chickies. Geen fotomodellen... gewoon leuke meisjes

Da Mastah

Bericht door Da Mastah » 19 dec 2003, 10:13

Slaoj.nl schreef:maar wat wil dat getal zeggen dan ?

btw thnx for support :D
Aantal tekens maximaal in die SQL veld. (d8 ik)

Gebruikersavatar
Slaoj.nl
Berichten: 160
Lid geworden op: 26 nov 2003, 20:28
Contacteer:

Bericht door Slaoj.nl » 19 dec 2003, 10:39

Da Mastah schreef:Aantal tekens maximaal in die SQL veld. (d8 ik)
maakt dat veel uit of het 11 of 32 is ?
Lol beleven ? bezoek Slaoj.nl
Grappige website over Nederlandse chickies. Geen fotomodellen... gewoon leuke meisjes

Kharay
Berichten: 141
Lid geworden op: 17 dec 2003, 01:03

Bericht door Kharay » 19 dec 2003, 12:00

Slaoj.nl schreef:
Da Mastah schreef:Aantal tekens maximaal in die SQL veld. (d8 ik)
maakt dat veel uit of het 11 of 32 is ?
Ja, dat maakt wel uit. Het is een veld in de gebruikerstabel, wat wil inhouden dat het een verschil is tussen 32 bytes per gebruiker voor dat veld... of 11. 11 is de phpBB standaard hoeveelheid voor tijdgegevens. En het gaat hier om tijd. Dus, waarom van phpBB afwijken?

Gebruikersavatar
Slaoj.nl
Berichten: 160
Lid geworden op: 26 nov 2003, 20:28
Contacteer:

Bericht door Slaoj.nl » 19 dec 2003, 12:36

thnx ;)
Lol beleven ? bezoek Slaoj.nl
Grappige website over Nederlandse chickies. Geen fotomodellen... gewoon leuke meisjes

Gebruikersavatar
Slaoj.nl
Berichten: 160
Lid geworden op: 26 nov 2003, 20:28
Contacteer:

Bericht door Slaoj.nl » 19 dec 2003, 18:31

maar er zit ook een birthday_update_db.php bij .... zal deze hetzelfde zijn als die query ?
Dus als ik die update_db.php upload hoef ik niet ook nog eens die query te uploaden ?
Lol beleven ? bezoek Slaoj.nl
Grappige website over Nederlandse chickies. Geen fotomodellen... gewoon leuke meisjes

Kharay
Berichten: 141
Lid geworden op: 17 dec 2003, 01:03

Bericht door Kharay » 19 dec 2003, 18:34

Slaoj.nl schreef:maar er zit ook een birthday_update_db.php bij .... zal deze hetzelfde zijn als die query ?
Dus als ik die update_db.php upload hoef ik niet ook nog eens die query te uploaden ?
Exact... gewoon die update_db.php uploaden naar je phpBB2, inloggen als Admin en daarna in je browser die update_db.php openen (als URL dus).

Gebruikersavatar
Slaoj.nl
Berichten: 160
Lid geworden op: 26 nov 2003, 20:28
Contacteer:

Bericht door Slaoj.nl » 19 dec 2003, 18:39

zo dat is gedaan :D
Thnx Kharay !

gelukkig ...

maar euhm ik zit nog steeds met dit probleem :D :
#-----[ FIND ]------------------------------------------
#
VALUES ($user_id,
#
#-----[ IN-LINE FIND ]------------------------------------------
#
, ";

#
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------
#
# BEFORE BEFORE BEFORE

, '$birthday', '$next_birthday_greeting'
Ik kan dit

Code: Selecteer alles

, ";
niet vinden in deze regel

Code: Selecteer alles

 VALUES ($user_id, 
in de usercp_register.php

klik hieronder op de link om hem te zien

usercp_register.php
Lol beleven ? bezoek Slaoj.nl
Grappige website over Nederlandse chickies. Geen fotomodellen... gewoon leuke meisjes

Gesloten