【发布时间】:2014-02-04 00:37:57
【问题描述】:
我已在 codeigniter 驱动程序的帮助下将我的 php web 应用程序连接到 mongodb。
现在我正在使用 mongoo_db 类将集合插入到默认数据库 db_name 中。
我的文件的源代码是,
ghy.php
<?php
/**
* @author
* @copyright 2014
*/
class ghy
{
public $id;
public $name;
public function insert($collection = "", $data = array()) {
if(empty($collection))
show_error("No Mongo collection selected to insert into", 500);
if(count($data) == 0 || !is_array($data))
show_error("Nothing to insert into Mongo collection or insert is not an array", 500);
try {
$this->db->{$collection}->insert($insert, array('safe' => TRUE));
if(isset($insert['_id']))
return($insert['_id']);
else
return(FALSE);
} catch(MongoCursorException $e) {
show_error("Insert of data into MongoDB failed: {$e->getMessage()}", 500);
}
$use=$this->mongo_db->insert('foo', $data = array('4','hgfh'));
var_dump();
}
}
?>
问题是我的浏览器没有得到任何输出。
谁能解释一下我哪里出错了?尽快回复将不胜感激。
谢谢你
【问题讨论】:
-
尝试
echo你的输出,即echo var_dump($use) -
@Renier 我试过没有显示任何内容。你能告诉我如何在 php 程序中使用活动驱动程序库。即如何使用连接字符串建立与 mongodb 的连接
-
ghy.php在哪里?即ci/models/ghy.php? -
它位于 xampp/htdocs/phppjct
标签: php codeigniter mongodb