![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 23.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam napisany chat, lecz jest jeden mały problem. Oto plik send.php:
w id_sender powinna się zapisywać nazwa gracza, lecz się nie zapisuje tylko jest wartość 1. Może dlatego, że typ id_senter to int(11). Co trzeba zrobić, aby ten SET dobrze współgrał? Z góry dzięki za pomoc. |
|
|
![]()
Post
#2
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Cytat Może dlatego, że typ id_senter to int(11). Dobrze kombinujesz (IMG:style_emoticons/default/wink.gif) Poczytaj o typach danych w MySQL i wszystko samo się wyjaśni. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 282 Pomógł: 89 Dołączył: 12.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 23.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Tylko, że zmienienie na VARCHAR nic nie daje (IMG:style_emoticons/default/sad.gif) dalej jedynka, a jeżeli chcę, aby `id_sender`=".$_SESSION['id']." , wtedy nic nie zapisuje się do bazy danych, ponieważ id przechowuje id gracza, a name nazwe gracza i ze sesją idzie sie tylko polaczyc przez name. Chyba nic na to nie da sie poradzic... EDIT; jedynie pewnie gdzieś się da zmienić session na inna kolumne, ale to za wysokie progi...
Ten post edytował DziobaX 15.04.2011, 20:31:06 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 282 Pomógł: 89 Dołączył: 12.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
To trzeba było napisać w starterze że id_sender ma służyć jako numeryczny id, bo ja wciąż widzę że
Cytat w id_sender powinna się zapisywać nazwa gracza Po prostu musisz wyciągnąć id z tabeli userów mając nazwę usera z sesji, a potem wstawiać to id do tabeli chatu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 1.10.2025 - 10:17 |