Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL]Unknown column in 'where clause'
Forum PHP.pl > Forum > Przedszkole
[SQL]unknown column '' i
W tym zapytaniu jest wszystko ok dopóki nie dodam warunku autor=admin
Kod
[SQL]Unknown column 'admin' in 'where clause'

Kolumnę autor w tabeli a mam więc za bardzo nie wiem o co chodzi.
  1. <?php
  2. $query='SELECT * FROM a WHERE czy_to_post=1 and do!=0 and autor=admin '.$f1.' '.$f2.' '.$ft.' '.$f3.' '.$fun.' '.$inne.' ORDER BY id DESC';
  3. ?>
webdice
Daj:

  1. <?php
  2. echo $query;
  3. ?>


i będziesz wszytko wiedział.
piotrooo89
nie masz kolumny... sprawdź poprawność nazwy
phpion
@poprzednicy:
Heh, wasza pomoc jest mało przydatna winksmiley.jpg

@autor tematu:
  1. autor="admin"

w przeciwnym razie admin traktowane jest jako nazwa kolumny (jak np. przy złączeniach).
batman
@phpion
Twoja pomoc też nie należy do najlepszych.
  1. author = 'admin'
phpion
@batman:
Twoja również tongue.gif
  1. author = \'admin'

Zauważ, że kolega zapytanie obejmuje w apostrofy hehe.

Swoją drogą: jaka jest różnica między " a ' w SQL?
kszychu
@batman, @phpion, proszę powstrzymać się od takich komentarzy. Istota problemu została już nakreślona więc autor na pewno sobie poradzi.
nospor
Ja tak troche zbocze z tematu:
@gratz (@autortematu) moglbys wkoncu sie nauczyc, ze tekst nalezy brac w ciapki. W tym temacie juz to przerabialismy:
http://forum.php.pl/MySGL_Jak_sformulowac_...nie_t94511.html
Jakąś naukę wyciągasz z tego forum? winksmiley.jpg

@phpion
http://dev.mysql.com/doc/refman/5.0/en/string-syntax.html
tak wiec lepiej brać w pojedyncze ciapki '
batman
@kszychu
Nie mogę się z Tobą zgodzić, ponieważ w żadnym z poprzednich postów nie znalazła się najmniejsza nawet podpowiedź (za wyjątkiem @webdicepl). Poza tym poprawiłem @phpion, ponieważ taki zapis może powodować problemy.

@phpion
Napisałem składnię SQL, a nie PHP. Zakładam, że autor wie jak się obchodzić ze stringami.

eot
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.