![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 288 Pomógł: 12 Dołączył: 2.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Wyobraźcie sobie tabelę:
id smallint(5) unsigned not null auto_increment temat varchar(200) not null autor smallint(5) unsigned not null default '1' miesiac smallint(5) unsigned not null default '0' tresc text not null data int(10) unsigned not null default '0' I mam taki problem: chcę dodać do bazy danych tylko i wyłącznie treść newsa i używam w tym celu takiego kodu:
(IMG:http://forum.php.pl/uwaga.gif) poprawiam --- nospor Mam problem, nie chce się tabela dodawać. Wyświetla Bład podczas dodawania newsa. Co mam źle? |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
po pierwsze uzywaj odpowiedniego bbcode. w tym przypadku php
popraw kod na taki, co pozwoli nam poznac przyczyne bledu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
i pokaz co pokazalo. Zaklaam ze polaczenie z baza masz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) A jaki pokazal blad? "Błąd podczas dodawania newsa:" co jest dalej za tekst? edit: temat varchar(200) not null temat jest wymagany, nie ma wartosci domyslnej a ty go nie podajesz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 288 Pomógł: 12 Dołączył: 2.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
zapytanie:INSERT INTO newsy (tresc) VALUES ('asdfasdf')
Błąd podczas dodawania newsa: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) Połączenie z bazą? No chyba mam skoro, wyświetla mi normalnie newsy, ale nie mogę ich dodać.:/ OK, popróbuję jeszcze coś z tym tematem porobić:) EDIT: A muszę mu podawać ID skoro mam auto_increment primary key?? Ten post edytował tommy4 2.12.2005, 13:18:59 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
zwroc tez uwage na to co w edit napisalem. Masz pole wymagane temat a go w zapytaniu nie podajesz. Jak sie uporasz z polaczeniem, to bedziesz mial errory z powodu braku tego tematu
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 288 Pomógł: 12 Dołączył: 2.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
O ja nie mogę, ale ze mnie debil! Dałem takie połączenie z administracja/newsy.php->main.php, który miał załączone ustawienia.php, a zapomniałem, że połączenie ustawiałem w index.php. OK, teraz już to naprawię. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dzięki i nie zamykajcie jeszcze tego tematu, ponieważ zapewne będę miał jeszcze trochę problemów:) No co? Dopiero od dwóch dni programuję w php. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
EDIT: zapytanie:INSERT INTO newsy (tresc) VALUES ('To jest news!!!') Twój news został dodany. Normalnie jestem bogiem:) Dzięki za wszystko Ten post edytował tommy4 2.12.2005, 13:24:17 |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat O ja nie mogę, ale ze mnie debil! Tu nie obrażamy innych użytkowników, w szczególności samych siebie. Z racji ze jestes tu nowy masz na razie tylko ustną naganę (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) swoją drogą to dziwne ze ci przyjął zapytanie bez podania tematu. Najwyraźniej nie dokladnie nam pokazales sql pol tabeli co do id to nie musisz podawac. poto wlasnie jest autoicrement (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 288 Pomógł: 12 Dołączył: 2.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Przepraszam, już nie będę. Wydaje mi się, że dałem not null, ale nie mogę teraz tego sprawdzić, ponieważ nie mogę się z phpmyadmin połączyć. :/
EDIT: Tak jest, dałem NOT NULL, nie wiem czemu nie zwróciło błędu... Tzn. w tabelce NULL jest wartość NO Ten post edytował tommy4 2.12.2005, 15:19:46 |
|
|
![]()
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 742 Pomógł: 0 Dołączył: 14.12.2003 Skąd: Gdańsk, Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
wstawia default?
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 2.11.2005 Skąd: Radomsko Ostrzeżenie: (0%) ![]() ![]() |
zrob tak w zapytaniu:
powinno dzialac (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 288 Pomógł: 12 Dołączył: 2.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Nie dawałem default, ale wszystko działa. Jak tylko dodam pole do wpisania tematu i całej reszty to też będzie wszystko działać.
Ten post edytował tommy4 3.12.2005, 12:14:11 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 21:32 |