htmlのformが空のときに、mysqlにnullを送りたくて、
phpからinsertのsql文かくときに
$a = null;
$sql = "insert〜values(".$a.");";

ってやって、mysql側でinsertされた$aの値をみると、nullじゃなくて文字型のnullが代入されてしまう・・
phpからmysqlにnullを送りたいときはどうしたらいいのでしょうか
今、回避策としてifで、formが空なら、
$sql = "insert〜values(NULLl);";
として、空でないときと空のときとで$sqlを二回書いているのですが、
他に方法があれば教えてもらいたいです