//需要配置下php.ini中extension-php使得php支持对oracle 11G数据库文件的访问
$dbconn=oci_connect("mnmlist","mnmlist","orcl")or die("error");//建立数据库链接,用户名,密码,数据库文件名
//读取数据库信息
$query="select * from MACHINE_LOG_DAYS";//数据库中表的名字
$query_parse=oci_parse($dbconn,$query);
if(!$query_parse)
die(oci_error($dbconn));
$query_result=oci_execute($query_parse,OCI_DEFAULT);
if(!$query_result)
die(oci_error($query_parse));
else
{
while($row=oci_fetch_array($query_parse))
{
echo $row[0]." ".$row[1]." ".$row[2];
echo "
";
}
}
oci_close($dbconn);
/*
//创建表
$create="create table student
(
id varchar2(8) not null primary key,
name varchar2(30) not null,
age int
)";//数据库表创建语句
//判断表是否存在
$exist="select * from user_tables where table_name='STUDENT'";//表空间中所有的表名都是大写
$exist_parse=oci_parse($dbconn,$exist);
if(!$exist_parse)
{
die(oci_error($conn));
}
oci_execute($exist_parse);
if($row=oci_fetch_array($exist_parse))//判断查询的表名数组是否为空
{
die("table is exist!
");
}
//创建表
$stid=oci_parse($dbconn,$create);// 配置SQL语句,准备执行
if(!$stid)
{
die(oci_error($conn));
}
$result=oci_execute($stid);// 执行SQL。OCI_DEFAULT表示不要自动commit
if(!$result)
{
die(oci_error($stid));
}
*/
/*插入数据
$insert="insert into student(id,name,age) values('1','Hasee',39)";
$insert_parse=oci_parse($dbconn,$insert);
if(!$insert_parse)
die(oci_error($dbconn));
$insert_result=oci_execute($insert_parse);
if(!$insert_result)
die(oci_error($insert_parse));
*/
/*
* //删除表
$drop="drop table student";
$drop_parse=oci_parse($dbconn,$drop);
if(!$drop_parse)
die(oci_error($dbconn));
$drop_result=oci_execute($drop_parse);
if(!$drop_result)
die(oci_error($drop_parse));
*/
?>