-1
我有一個SQL服務器CakePHP的項目,但在運行此查詢時,我感到困惑:爲什麼在php中的查詢和SQL Server中的查詢不一樣?
result = $this->Manager->query('SELECT TOP(10) name, id
FROM vendors
WHERE name LIKE N\'%'.$q.'%\'');
當我設置$q = 'Hòa'
並運行在SQL Management Studio中這個SQL腳本,它返回2的結果,但在運行時在PHP它沒有返回,
如果你硬編碼值,而不是在PHP中使用一個變量,你得到的2條記錄?與您的問題無關,但沒有order by子句的前n個查詢看起來很冒險。 –
是的,當我硬編碼,並不使用PHP中的變量。它仍然沒有結果返回! –
** $ **結果= ...? – jabbink