データベースからデータを取得するためにストアド プロシージャを使用しています。
$result = mysql_query("call FindProspectRequests('','Summit','','NULL','NULL')") or die (mysql_error());
ここで、最後の 2 つのパラメーターは starttime と endtime です。上記のように直接呼び出している場合、プロシージャは機能しています (フィールドは値を NULL として受け入れています)。
しかし、このシナリオを考えてみましょう。以下のように呼び出している場合、うまくいきません。
$starttime ='NULL';
$endtime ='NULL';
$result = mysql_query("call FindProspectRequests('','Summit','','$starttime','$endtime')") or die (mysql_error());
私が間違っていることを教えてください。
ありがとう