曽我です テーブルの設定がデフォルトNULLで設定されているので $sql = "insert into logdata(date,weather) values ("; $sql .="'".$date."','".$weather."')"; で良いのではないですか? 違ってたらすいません。