Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Złe zapytanie do bazy lub typ pola
vegeta
post
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 9.11.2008

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


Witam.

Mam zapytanie update do bazy:
  1. (...)`gg` = '.$_POST['gg'].', `omnie` = '.$_POST['omnie'].',(...)

Problem pojawia się przy omnie. Pole omnie w MySQL to text. Varchar i Tinytext też nie działa.
Kod
SQLSTATE[42S22]: Column not found: 1054 Nieznana kolumna 'Text' w field list
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
skarabe.pl
post
Post #2





Grupa: Zarejestrowani
Postów: 142
Pomógł: 49
Dołączył: 29.07.2010

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


Moment moment, przecież wokół pola tekstowego `omnie` brakuje cudzysłowów (a w zasadzie apostrofów) - więc nic dziwnego że się wysypuje, skoro MySQL otrzymuje coś takiego: 'UPDATE ... SET `omnie` = jestem wesoły Romek, mam na przedmieściu domek WHERE ...'

Ten sam problem dotyczy zresztą wszystkich pozostałych pól nienumerycznych. Kiedy nie wiesz czemu zapytanie nie działa - pierwszą Twoją reakcją powinno być wyplucie go sobie za pomocą echo i wklejenie do SQL Browsera (np. phpMyAdmin-a).
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: 8.10.2025 - 11:08