我檢查了我的數據庫,該視圖是用期望的結構創建的,但它是空的,沒有行。爲什麼我的SQL視圖是空的?
$view= $connexion->prepare("CREATE VIEW MP1 AS SELECT * FROM occupation_data WHERE onetsoc_code IN (".implode(',',$tupleasup).")");
這裏我陣列尋找什麼:
$tupleasup= array('19-1041.00','19-1042.00');
的唯一的事,我是用 「怪異」 是這樣的:How to use php array with sql IN operator?
謝謝
而這個視圖是如何看待php處理的? – jarlh
它具有所有良好列的預期結構,但它是空的 – goldiman
任何錯誤?檢查他們?您使用哪種MySQL API連接?等等。?似乎你有一個語法錯誤,並沒有檢查它們。 http://php.net/manual/en/mysqli.error.php查詢是否使用mysqli_。很難說如果你使用的是或PDO的'setAttribute(PDO :: ATTR_ERRMODE,PDO :: ERRMODE_EXCEPTION)' –