2013-07-29 30 views
-1

我是用户的PostgreSQL 9.1不能让PostgreSQL实例

当我输入休耕:

<?php 
    new PostgreSQL ('localhost','5432','postgres','postgres','12345'); i get the error 
?> 

致命错误:类'PostgreSQL的在/ var /网络/虚拟主机/任务未找到/第11行的db_actions.php

我尝试使用新的Postgresql或新的Pg_SQL,但同样的事情。我使用的是Ubuntu,任何人都可以帮助

回答

1

那么,即使您有一个名为“PostgreSQL”的PHP类(您不会 - 这就是错误所说的),您只需连接然后丢弃对象。

也许需要一些时间来阅读PHP手册,也许搜索互联网,并找到一个初学者指南或土拨鼠,你会发现有帮助。

对简单数据库访问函数的描述是here,并且一个流行的跨数据库包装器被称为PDO。祝你好运!


编辑回应评论:

如果您知道要使用正确的驱动程序类,为什么你给你的代码的故意不正确例如如何使用它呢?如果你知道错误意味着什么,那么你不再有任何问题。你不知道错误是什么意思,因为你问。没有(标准)类“PostgreSQL”充当我知道的数据库驱动程序。也没有会与PostgreSQL数据库交谈的“ASDFASDF”或“QWERTYUIOP”类。

你没有使用我链接到的两个标准驱动程序类中的任何一个。所以,要么你已经足够先进,拒绝这些并写下自己的驱动程序,或者你不知道自己在做什么。如果你没有在PHP手册中找到标准驱动程序和/或不知道如何安装它们,那么你需要花时间去找一个教程 - 你没有一个问题,你有几十个,但是,因为你被困在这一块后面,所以看不到它们。

现在更清晰了吗?