Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MSSQL] Problem z wrzuceniem wartości NULL
pablo114
post 18.04.2009, 23:33:35
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 11.07.2007

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


Witam,

mam w skrypcie zapytanie:
  1. <?php
  2. mssql_query("UPDATE tabela SET kolumna2 = NULL WHERE kolumna1 = ('$zmienna1')")
  3. ?>

i zakładałem, że wstawi mi ono do komórki wartość <NULL> a tymczasem wstawia tak jakby spacje (puste pola) co powoduje, że później przy odczycie tej komórki wyciąga z bazy te spacje i skrypt się myli.
Ma ktoś jakiś pomysł? Jak wrzucić te NULL?
Go to the top of the page
+Quote Post
bliitz
post 18.04.2009, 23:38:40
Post #2





Grupa: Zarejestrowani
Postów: 155
Pomógł: 12
Dołączył: 5.04.2008

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


spróbuj = 'NULL'


--------------------
Go to the top of the page
+Quote Post
pablo114
post 18.04.2009, 23:39:08
Post #3





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 11.07.2007

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


Próbowałem i to samo.
Go to the top of the page
+Quote Post
bliitz
post 18.04.2009, 23:44:16
Post #4





Grupa: Zarejestrowani
Postów: 155
Pomógł: 12
Dołączył: 5.04.2008

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


hmm to dziwne bo u mnie wprowadzenie wartości w postaci 'NULL' powoduje wpisanie jej do kolumny

  1. <?php
  2. mssql_query("UPDATE tabela SET kolumna2 = ". 'NULL' ."WHERE kolumna1 = ('$zmienna1')")
  3. ?>


może tak?

Ten post edytował bliitz 18.04.2009, 23:46:34


--------------------
Go to the top of the page
+Quote Post
pablo114
post 18.04.2009, 23:53:30
Post #5





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 11.07.2007

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


Dalej spacje. A gdy wrzucam ten skrypt przez Query Analyzer'a to normalnie wstawia nulla a tu nie chce.
Moge ewentualnie zrobić job'a żeby update'ował te zaspacjowane pola na nulle ale wolałbym, żeby to jednak przez php zadziałało.

@EDIT DOWN
Tak, mam ustawione

Ten post edytował pablo114 18.04.2009, 23:55:11
Go to the top of the page
+Quote Post
nithajasz
post 18.04.2009, 23:53:36
Post #6





Grupa: Zarejestrowani
Postów: 230
Pomógł: 27
Dołączył: 27.05.2008
Skąd: Warszawa

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


Takie głupie pytanie w bazie masz chociaż ustawione te pole na możliwość NULL?

U siebie jak patrze to wystarczy dać UPDATE tabela SET pole=NULL i śmiga ładnie...

Ten post edytował nithajasz 18.04.2009, 23:54:27
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 Wersja Lo-Fi Aktualny czas: 18.07.2025 - 01:07