首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >想要使用Doctrine DBAL

想要使用Doctrine DBAL
EN

Stack Overflow用户
提问于 2011-03-15 16:22:08
回答 1查看 1.1K关注 0票数 0

我想使用Doctrine DBAL,我从一个网站下载了DBAL文件夹。把文件夹放到我的服务器上。然后在我的文件中写下这段代码。

代码语言:javascript
复制
use Doctrine\Common\ClassLoader;

require 'Doctrine/Common/ClassLoader.php';

$classLoader = new ClassLoader('Doctrine', 'Doctrine');
$classLoader->register(); 


$config = new \Doctrine\DBAL\Configuration();
//..
$connectionParams = array(
    'dbname' => 'mydb',
    'user' => 'user ',
    'password' => 'password',
    'host' => 'host',
    'driver' => 'pdo_mysql',
);
$conn = DriverManager::getConnection($connectionParams);
$stmt = $conn->query($select_resellerData);
    $fetch = $stmt->fetch();
print_r($fetch); 

给了我这个错误。

代码语言:javascript
复制
Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in /home/abhijitnair/sandbox/reseller dashboard/manual_population/populatenew.php on line 3

请建议我使用dbal需要的东西。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-15 16:45:45

如果错误来自"use“行,那么错误很可能是因为您没有安装(或正在使用)PHP5.3或更高版本。命名空间是在5.3中引入的,因此任何早期版本都不会将单词"use“识别为表示所使用的命名空间的语言关键字。解析错误很可能是因为过时的PHP版本认为"use“是一个函数,并且函数名后面应该有一个(

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5309096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档