我使用WAMP作为我的平台。运行以下代码(pdodb是使用PDO的框架):
<?PHP
$mysql = pdodb::getInstance();
$query = " SELECT PhysicalID FROM PhysicalInfo
WHERE barcode=0";
$mysql->Prepare($query);
$res = $mysql->Execute($query);
?>
PHP暂停&#34;执行()&#34;例如下一行没有执行!我将try/catch
用于catch (Exception e)
,但即使catch
中的错误消息也未显示!不用说,在$res->errorInfo()
之后插入execute()
是没有用的,因为它也不会运行。虽然,如果我在我的代码中设置数据库:
$query = " SELECT PhysicalID FROM **carinfo.**PhysicalInfo
WHERE barcode=0";
代码运行完美。使用PHPMyAdmin,我在第一个查询时收到以下错误:
#1046 - No database selected
问题是:
$mysql->Execute($query);
未运行。