Mam w bazie wartość godzina time
Czy da się tak zrobić, że gdy przypisuję temu polu wartość null to nie wypełnia jej formatem '00:00' ?
ALTER TABLE tabela ALTER godzina SET DEFAULT '00-00';
ALTER TABLE tabela ALTER godzina SET DEFAULT NULL;
<?php // Jeśli przekazano dane do zapisu to zapisujemy je do bazy { // sprawdzamy czy godzina została podana w poprawnym formacie, jeśli ni wstawiam N
ULL if ( walidacjaGodziny($_POST['slot']) == '' ) $_POST['slot'] = NULL; if ( walidacjaGodziny($_POST['a_godzina']) == '' ) $_POST['a_godzina'] = NULL; if ( walidacjaGodziny($_POST['b_godzina']) == '' ) $_POST['b_godzina'] = NULL; $query = 'UPDATE rampa SET '. 'znaki_ac=''.mysql_escape_string($_POST['znaki_ac']).'', '. 'slot=''.mysql_escape_string($_POST['slot']).'', '. 'aktualna_godzina1=''.mysql_escape_string($_POST['a_godzina']).'', '. 'stanowisko=''.mysql_escape_string($_POST['stanowisko']).'', '. 'plyta_radio=''.mysql_escape_string($_POST['plyta_radio']).'', '. 'aktualna_godzina2=''.mysql_escape_string($_POST['b_godzina']).'', '. 'oac=''.mysql_escape_string($_POST['oac']).'' '. 'WHERE rampa_id='.$id; } ?>
<?php if ( walidacjaGodziny($_POST['slot']) == '' ) $slot = 'null'; else $slot="'{$_POST['slot']}'"; $zapytanie = "......'jakies pole', 'jakiespole2', $slot,....."; ?>
<?php if ( walidacjaGodziny($_POST['slot']) == '' ) $slot = 'null'; else $slot="'{$_POST['slot']}'"; $zapytanie = "......'jakies pole', 'jakiespole2', $slot,....."; ?>
?
<?php $slot = 'null'; else $slot="'{$_POST['slot']}'"; ?>