Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> --- usunieto przez autora ---
lunter
post
Post #1





Grupa: Zablokowani
Postów: 64
Pomógł: 0
Dołączył: 29.04.2004

Ostrzeżenie: (60%)
XXX--


--- usunieto przez autora ---

Ten post edytował lunter 20.08.2005, 22:37:41
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Michał2000
post
Post #2





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 16.03.2005
Skąd: Płońsk

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


Daj może kod strony... I te drugie zapytanie jest chyba zle napisane.
Go to the top of the page
+Quote Post
orson
post
Post #3





Grupa: Zarejestrowani
Postów: 548
Pomógł: 2
Dołączył: 19.07.2003

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


witam ...

przy tworzeniu tabeli musisz dopisac DEFAULT NULL .... wtedy przy takim insercie bedziesz mial nula wsadzonego ....

wydaje mi sie ze insterta nie przyjmuje jak tabela nie ma defaultow wpisanych a nie poda sie pol ... sprawdz czy nie zwraca bledu

pozdrawiam


--------------------
Computer games don't affect kids; I mean if <span style="font-weight: bold;">Pac Man</span> affected us as kids,we would all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music.
Go to the top of the page
+Quote Post
cursor81
post
Post #4





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 9.04.2005

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


  1. SELECT t.nick, t.STATUS
  2. FROM test t WHERE STATUS != 'b'
  3. UNION
  4. SELECT *
  5. FROM test t WHERE STATUS IS NULL


moze to nie jest zbyt optymalne ale dziala smile.gif

albo po prostu
  1. SELECT t.nick, t.STATUS
  2. FROM test t WHERE STATUS != 'b' OR STATUS IS NULL


Ten post edytował cursor81 10.04.2005, 22:05:35
Go to the top of the page
+Quote Post
SongoQ
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Cytat
No i nie wiem co sie dzieje - nic nie zwraca, a przeciez NULL<>'b' exclamation.gif!


To prawda lecz zapis jest niepoprawny

Cytat
Przyjmuje ponieważ wykonujac zapytanie:


Jesli pole jest NULL, to jesli nie podasz wartosci wstawi tak jak by to byla wartosc domyslna, chociaz nieraz to jest mylace i zapytanie powinno sie wysypac, mozna sie latwo pomylic.

Istnieje cos takiego jak IS NULL, IS NOT NULL - to wykorzystaj.
Jesli zwracasz rekordy gdzie warunek jest np rozny od 'b' to Ci zwroci wartosci rozne od 'b' ale nie NULL, zeby zwrocic rekordy rozne od 'b' i null dodaj sobie OR status IS NULL, takie podejscie jest wykorzystywane w kazdej bazie.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 07:47