达梦数据库链接PHP技术说明

在 php.ini 文件中 配置DM:

[dm]
dm.allow_persistent = 1
dm.max_persistent = -1
dm.max_links = -1
dm.default_host = localhost
dm.default_db = SYSTEM
dm.default_user = SYSDBA
dm.default_pw = SYSDBA
dm.connect_timeout = 10
dm.defaultlrl = 4096
dm.defaultbinmode = 1
dm.check_persistent = ON
dm.port = dm12345



<?php
  $dbhost = 'localhost';
  $dbuser = 'SYSDBA';
  $dbpass = 'ABCDE54321';
  $dbname = 'BOOKSHOP';
  $connect = dm_connect($dbhost, $dbuser, $dbpass);

  if($connect)
  {
    echo '成功连接到达梦数据库系统';
  }
  else
  {
    echo '连接达梦数据库系统失败';
    echo dm_error();
    exit;
  }

  dm_select_db($dbname) or die("select DB error.");

  $sql = "INSERT INTO MYTEST.TABLE1 (SNAME, NAGE, BGENDER) VALUES ('姓名', 80, true)";
  dm_query($sql);

  if (dm_affected_rows()>0)
   echo "Insert OK.";
  else
    echo "Insert failed.";

  $sql = "select * from MYTEST.TABLE1";
  $result = dm_query($sql);

  echo "<br>";
  while($row=dm_fetch_assoc($result))
  {
    echo $row["NID"] . "&nbsp;&nbsp;&nbsp;" . $row["SNAME"] . "&nbsp;&nbsp;&nbsp;" . $row["NAGE"]. "&nbsp;&nbsp;&nbsp;" . $row["BGENDER"] . "<br>";
  }

  /* 释放资源 */
  dm_free_result($result);

  /* 断开连接 */
  dm_close($connect);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值