"UPDATE $tabela SET a=NULL, b=NULL WHERE id='$id'"
to przez bezpośrednie zapytanie sql w phpMyAdmin to działą i ustawi NULL ale jak dam w skrypcie to ine działa;/ jak powinno to wyglądać poprawnie? ja już nie mam do tego siły
może po prostu wejdź w myadmina, wybierz interesującą Cię tabelę i edytuj strukturę pola, które Cię interesuje (a i b), ustaw pole NULL z not null na null .
btw. jak masz zapytanie, to możesz dać coś takiego:
'UPDATE `tabela` SET `a` = "" WHERE `id` LIKE "'.$id.'"'
ono jest ustawione na NULL, tylko chodzi o to że po edycji w formularzu na stronie wpisuje tam jakies liczby, ale jeżeli się rozmyślę, bądź zrobię błąd i chciałbym znowu ustawić wartość null, no ale nie działa
Bo ja po edycji np. newsa, gdzie mam krótką i długą treść, załóżmy że usunę tą “dłuższą”, to normalnie mi zapisze - jako pustą - bo wówczas zmienna $txt będzie = ‘’
A jak przenosiłeś bazę na localhost? Jesteś przekonany że i lokalnie i zdalnie masz dokładnie taki sam schemat bazy? Wygląda na to, że lokalnie nie masz nullowalnego atrybutu na kolumnie tabeli.