Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> standardowy insert
halfik
post
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 17.05.2003
Skąd: Nysa

Ostrzeżenie: (10%)
X----


Mam taką strukturę:

[sql:1:7e8ba38c0d]
CREATE TABLE Users (
USER_ID BIGINT AUTO_INCREMENT UNIQUE PRIMARY KEY,
PROFILE_ID INT NOT NULL,
login VARCHAR(25) NOT NULL,
pass CHAR(32) NOT NULL,
email VARCHAR(100) NOT NULL,
school VARCHAR(100),
city VARCHAR(100),
voivoidship VARCHAR(25),
register_date DATE,
register_time INT(10),
WWW VARCHAR(100),
hobby TEXT,
GG INT(10),
tlen VARCHAR(50),
born_date DATE,
sex CHAR(1) NOT NULL DEFAULT 'M',
is_hidden tinyint(4) NOT NULL DEFAULT '0',
is_active tinyint(4) NOT NULL DEFAULT '0',
is_banned tinyint(4) NOT NULL DEFAULT '0',
is_protected INT(1) NOT NULL DEFAULT '0',
mkdate_of_last_readed_post INT(10) NOT NULL DEFAULT '0',
posts_number INT NOT NULL DEFAULT '0',
signature TEXT,
avatar_file VARCHAR(35)
);
[/sql:1:7e8ba38c0d]

Chodzi o wartosc pola is_protected <- moge tam wprowadzic wartosc 1, ale nie mogę 0 i nie wiem dlaczego, siedzę już od 2 dni i nadal nie wiem w czym tkwi problem.

A aby było zabawniej nie ma żadnych błędów, a przynajmniej nie wykazuje ich mysql_error();
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zalew
post
Post #2





Grupa: Zarejestrowani
Postów: 407
Pomógł: 0
Dołączył: 24.10.2002
Skąd: warszawa

Ostrzeżenie: (0%)
-----


Cytat
[sql:1:4d4b23f9e8]
query = " ... '".$_POST['plec']."', '0', '0', '0', '$protect', '0', '0', NULL, NULL)";
[/sql:1:4d4b23f9e8]

wyjmij zmienna z '', pewnie ci traktuje jako string i probuje zapisac do bazy napis '$protect', a ze pole jest typu int to nie przyjmuje napisu i daje deafult czyli '0'... widze, ze reszte zmiennych powyjmowales ze stringa widac o tej zapomniales..

voila ;)

[sql:1:4d4b23f9e8]query = "INSERT INTO VALUES ('', ".$_POST['profile'].", '$newLogin', '$hashedPass',
'$newEmail', '".$_POST['studia']."', '$newCity', '".$_POST['wojewodztwo']."',
'$date', '$mkdate', '$newWWW','$newHobby', '$newGG', '$newTlen', '$bornDate',
'".$_POST['plec']."', '0', '0', '0', '".$protect."', '0', '0', NULL, NULL)";
[/sql:1:4d4b23f9e8]
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 21:12