给你一个例子:
----------------------------------------------------------------------
<?php
$dbString = "host=192.168.0.50 dbname=mydb user=root password=123456";
$db = pg_connect($dbString) or die('Can Not to connect the pg_server!');
$sql = "select * from users";
$result = pg_query($db,$sql);
$nums = pg_num_rows($result);
if($nums) echo 'true';
else echo 'false';
pg_close();
?>
----------------------------------------------------------------------
<?php
$dbString = "host=192.168.0.50 dbname=mydb user=root password=123456";
$db = pg_connect($dbString) or die('Can Not to connect the pg_server!');
$sql = "select * from users";
$result = pg_query($db,$sql);
$nums = pg_num_rows($result);
if($nums) echo 'true';
else echo 'false';
pg_close();
?>
解决方案 »
- 求助如何在centos下 编译安装 Apache+php+php-fpm+Mysql?
- ThinkPHP模板输出问题求助
- ajax 返回参数带些转义字符 如何清除
- 怎样设定iis执行时间 我上传文件到网站,五分钟就断了
- 怎么备份数据库!!!
- 我要把xml数据导入mysql,这样的php怎么写啊。有大虾告诉我吗
- PHP如何获取数据库表中个字段的数据
- php如何使用js confirm()返回值
- eclipse支持php要装那个插件?
- 请问大家“PHP中表单变量如何传递?”(谢谢指教)
- 关于php的一点点理解,希望得到大虾门帮助,进者有分啊.
- <?php echo _('Error'); ?>这句什么问题
如果pgsql支持top命令
select top 1 from users.select *是一种最糟糕的做法
PostgreSQL同样不支持top,可以使用limit。
$db_query_string = "SELECT COUNT(abc) FROM tablename WHERE abc = 'xxx';";
但却不知道如何取得 COUNT()的值
$db_query_string = "SELECT COUNT(abc) FROM tablename WHERE abc = 'xxx'";
$result = pg_query($db,$db_query_string);
$nums = pg_num_rows($result);
if($nums)
//表示有此数据
;
else
//无数据
;
$nums = pg_num_rows($result);替换成:
$count=pg_result($rec,0,0);完全搞定!