從此頁開始Microsoft; http://msdn.microsoft.com/en-us/library/cc626305.aspx,他們通過展示如何正確構建數組,提供了有關如何使用參數化查詢的示例。下面是示例代碼片段:這些NULLS是什麼意思?
$params1 = array(
array($employeeId, null),
array($changeDate, null, null, SQLSRV_SQLTYPE_DATETIME),
array($rate, null, null, SQLSRV_SQLTYPE_MONEY),
array($payFrequency, null, null, SQLSRV_SQLTYPE_TINYINT)
);
我理解的變量和常量,但他們沒有說明什麼是空的。有時他們被使用,有時他們不是,有時有兩個;
variable, null, null, constant
有人可以向我解釋這一點,或指我到正確的地方嗎?我無法找到關於此的任何閱讀材料。
謝謝。
當某些東西需要傳遞某些東西而你沒有東西可以傳遞的時候,你會傳遞NULL嗎? – adeneo
我認爲問題是爲什麼數組之間有不同數量的參數。我不知道 - 可能與SQL服務器有關。 – sgroves
哦,你去 - 在頁面頂部:「有關$ params數組的結構和語法的詳細信息,請參閱sqlsrv_query或sqlsrv_prepare。」 – sgroves