【发布时间】:2015-07-30 00:28:59
【问题描述】:
我检查了我的数据库,并使用预期的结构创建了视图,但它是空的,没有行。
$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处理后如何看?
-
它具有预期的结构,包含所有好的列,但它是空的
-
有什么错误吗?检查他们?您使用哪个 MySQL API 连接?等等。?似乎您有语法错误并且没有检查它们。如果使用
mysqli_,则在查询中使用php.net/manual/en/mysqli.error.php。很难说你是使用那个还是 PDOsetAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION)