【发布时间】:2010-09-26 13:50:58
【问题描述】:
我希望能够调用查询函数并根据结果将它们放入我可以在函数外部调用的对象中。这就是我所拥有的:
<?php
function query($sql) {
global $r;
$database = "theatre";
$db_conn = pg_connect ("host=localhost port=5432
dbname=$database user=postgres");
if (!$db_conn): ?>
<h1>Failed connecting to postgres database <?php echo $database;?></h1>
<?php
exit;
endif;
$ep = pg_query ($db_conn, $sql);
while ($r = pg_fetch_object ($ep)) {
}
pg_free_result($ep);
pg_close($db_conn);
}
query('select * from test');
echo $r->fname;
我不想将任何列名硬编码到函数中。因此 fname 是一个示例,但它将根据查询动态。我有一个 while 循环,但不知道该放什么。
【问题讨论】:
标签: php sql postgresql