![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 1 Dołączył: 4.05.2008 Skąd: lubartów Ostrzeżenie: (10%) ![]() ![]() |
Witam mam taki problem
skrypt nie chce mi dodać do bazy danych całej zawartości textarea urywa praktycznie cały tekst jesli dodam tekst wiecej niz 300 znaków urywa jak dodam mniej ze 20 znaków jest cały. I Jęśli brakuje polskich znaków doda cały eh . moje zapytanie do mysql
Co to może być mecze się i nie wiem eh . Ten post edytował moree 15.02.2011, 22:53:50 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 495 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
A na cholerę to addslashes? Zamiast tego lepiej użyć, strip_tags i mysql_real_escape_string.
Ten post edytował sadistic_son 16.02.2011, 00:27:40 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 4 Dołączył: 11.08.2010 Skąd: Inowrocław Ostrzeżenie: (10%) ![]() ![]() |
A na cholerę to addslashes? Zamiast tego lepiej użyć, strip_tags i mysql_real_escape_string. Popieram... Spotkałem się z serwerem gdzie miał źle skonfigurowany addslashes i w końcu zamiast chronić mi stronę i formularze to je całkowicie ogolociły z zabezpieczeń... (IMG:style_emoticons/default/smile.gif) mysql_real_escape_string w zupełności zamienia stringi oraz wszelkie znaki specjalne na bezpieczne dla bazy danych znaki które nie sa wykonywalne np. jako komentarze oraz zamknięcia nawiasów lub nawet funkcji... (IMG:style_emoticons/default/smile.gif) Bo zapytanie jest źle skonstruowane, jak zauważył Borys. Powinno być: INSERT INTO tabela VALUES ($id , '$jakis_string' , 'itp', 'itd' ) a jest INSERT INTO tabela SET WTF ? Sprawdź sobie w Manualach jaką formą wypisywać dane w VALUE a jak je podawać przy stosowaniu SET... Zależność jest prosta a każdy stosuje tą która dla niego wygodniejsza... (IMG:style_emoticons/default/smile.gif) Podawać $id? Kto Cię uczył pisać... Jeśli masz auto icrement to wysyłasz pustą wartość a nie coś tam... Inaczej wywala błędy... W bazie zawsze stosuje się IDcostam jako primery + auto_increment aby mieć odnośniki i posługiwać się samymi IDkami (w końcu relacyjność baz danych to ich główna zaleta choć Mysql w porównaniu do PostgreSQL się chowa w tym kierunku (IMG:style_emoticons/default/smile.gif) ) Nic dziwnego że pięćdziesiąt osób będzie się wypowiadać jak jeden wprowadza motłoch... Ten post edytował Prezi2907 16.02.2011, 02:04:40 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 495 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
(...)każdy stosuje tą która dla niego wygodniejsza... (IMG:style_emoticons/default/smile.gif) Dobra, przyznaję, o tym nie wiedziałem, że można INSERT INTO zastosować z SET.Podawać $id? Kto Cię uczył pisać... Nie bądź taki mądry cwaniaczku. Błąd/niedopatrzenie Ci się nigdy nie wkradło do kodu/posta? Jeśli masz auto icrement to wysyłasz pustą wartość a nie coś tam... Inaczej wywala błędy... W bazie zawsze stosuje się IDcostam jako primery + auto_increment aby mieć odnośniki i posługiwać się samymi IDkami (w końcu relacyjność baz danych to ich główna zaleta choć Mysql w porównaniu do PostgreSQL się chowa w tym kierunku smile.gif ) Daruj sobie tłumaczenie podstaw tylko przeczytaj sobie jeszcze raz moje powyższe zdanie, to po poprzednim cytacie.Nic dziwnego że pięćdziesiąt osób będzie się wypowiadać Póki co sam jesteś wśród tych 50-ciu osób i rozwiązania nie znalazłeś.(..)jak jeden wprowadza motłoch... Pomyliłeś chyba słowo "motłoch" z "chaos" , co?Pozdrawiam. Ten post edytował sadistic_son 16.02.2011, 02:44:13 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 4 Dołączył: 11.08.2010 Skąd: Inowrocław Ostrzeżenie: (10%) ![]() ![]() |
Dobra, przyznaję, o tym nie wiedziałem, że można INSERT INTO zastosować z SET. Nie bądź taki mądry cwaniaczku. Błąd/niedopatrzenie Ci się nigdy nie wkradło do kodu/posta? Daruj sobie tłumaczenie podstaw tylko przeczytaj sobie jeszcze raz moje powyższe zdanie, to po poprzednim cytacie. Póki co sam jesteś wśród tych 50-ciu osób i rozwiązania nie znalazłeś. Pomyliłeś chyba słowo "motłoch" z "chaos" , co? Pozdrawiam. Skończ bo sam się poniżasz... Dajesz komuś podpowiedź to go w błąd nie wprowadzaj bo będzie za chwile 50 pytań z odpowiedziami czemu mi nie działa i czemu tam ma być to $id i skąd pobrać... Po drugie tłumacze bo widzę że nie łapiesz o co biega więc grzecznie tłumacze a że się unosisz dumą to nie moja sprawa... Skąd wiesz czy nie działa ? Kolega nie napisał nic więcej odnośnie problemu... Napisałem mu inserta in jakoś nie widzę by skarżył się dalej na błąd... Proszę nie udawaj kogoś kim nie jesteś z swoją wiedzą... Pozdrawiam i za razem żegnam bo nie chce od administracji dostać jakiegoś ostrzeżenia z powodu "takich" jak Ty... Dobranoc.... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 20:14 |