データベースの行にvarhcarsと整数を追加する関数があります
public function addItem($id, $site, $price, $quantity, $condition,
$sellerName, $sellerRating, $sellerLocation, $description, $link){
$q = "INSERT INTO tbl_items VALUES(
'$id',
'$site',
$price,
$quantity,
'$condition',
'$sellerName',
$sellerRating,
'$sellerLocation',
'$description',
'$link',
".time().")";
return mysql_query($q, $this->connection);
}
varchar値をNULLに設定したいと思う場合もありますが、問題は、文字列NULLをパラメータとして送信すると、常に文字列として扱われることです。
例えば
addItem("id1", "site1", 100, NULL, "NULL", "NULL", "NULL", "NULL", "NULL", "NULL",);
クエリでNULLが文字列として扱われないようにするにはどうすればよいですか?