`
这些年
  • 浏览: 388838 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

php操作数据库

    博客分类:
  • php
 
阅读更多

一:mysql

   1:查询(其它操作只是sql不同)

   

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("my_db", $con);

$result = mysql_query("SELECT * FROM Persons");

while($row = mysql_fetch_array($result))
  {
  echo $row['FirstName'] . " " . $row['LastName'];
  echo "<br />";
  }

mysql_close($con);
?>

 二:oracle

    须要打开php.in

在php.ini里的:
....
extension=php_mysqli.dll
;extension=php_oci8.dll
....

把 extension=php_oci8.dll 前面的分号去掉;

     可用<?php phpinfo();?> 查看

   1)得到连接

function oracle_link_dongguan($user_dongguan,$passwd_dongguan,$passport_dongguan){
    $oracle_link_dongguan = oci_connect($user_dongguan, $passwd_dongguan, $passport_dongguan,'zhs16gbk');
    if (!$oracle_link_dongguan) { $e = oci_error(); echo htmlentities($e['message']); exit; }
	
    return $oracle_link_dongguan;
}

$passport_dongguan ="(DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SID = )
    )
  )";


$linki = oracle_link_dongguan("username","password",$passport_dongguan);

  2):编译执行

$result_pu = oci_parse($linki,"select USER_ID from PUB_USER where lower(USER_NAME)='$user_name'");
oci_execute($result_pu);
$record_arr = array();
while($row_pu=oci_fetch_array($result_pu)){ $record_arr[] = $row_pu; }

 3):释放资源关闭链接

oci_free_statement($result_bd);
oci_close($linki_dongguan);

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics