if(ora_columntype($cursor,$i)=="LONG")
echo " ".
ora_getcolumn($cursor,$i)."
\n";
else
echo " ".ora_getcolumn($cursor,$i)." \n";
printoraerr($cursor,$conn);
}
$numrows++;
echo "
\n";
}
if ($numrows==0)
echo " Query returned no records
\n";
else
{
echo " \n";
echo " Count \n";
echo " $numrows \n";
echo "
\n";
}
echo " \n";
ora_close($cursor);
return;
}
// 主程序
if(!($conn=ora_logon("user@SID","password")))
{
echo "Error: Cannot connect to database\n";
exit;
}
$qry="SELECT
deptno \"Dept\"
,empno \"Emp\"
,empnm \"Name\"
,salary \"Salary\"
FROM
employee
ORDER BY 1,2";
exequery($qry);
ora_logoff($conn);
?
(译者注:以上代码段缺少注释 , 请读者参考PHP Manual的Oracle数据库函数部分)
4.4 基于HTTP的Oracle登录
将以下代码加在PHP页面代码之前以确认Oracle登录 。注意你必须正确设定$ SID 。
if(!isset($PHP_AUTH_USER))
{
Header("WWW-authenticate: basic realm=\"$SID\"");
Header("HTTP/1.0 401 Unauthorized");
$title="Login Instructions";
echo "
You are not authorized to enter the site
\n";
exit;
}
else
{
if (!($conn=ora_logon("$PHP_AUTH_USER@$SID",$PHP_AUTH_PW)))
{
Header("WWW-authenticate: basic realm=\"$SID\"");
Header("HTTP/1.0 401 Unauthorized");
$title="Login Instructions";
echo "
You are not authorised to enter the site
\n";
exit;
}
}
?
PHP数据库求详细解释没有默认的数据库名称的,都是要自己创建才会有的,
如果你是下载的php源码,那一般源码里有sql文件交,或为 .sql后缀的文件名 为数据库;
那你通过phpmyadmin 导入.sql档到mysql数据库里,至于是什么数据库名称,自己取的;
你要具备会使用phpmyadmin基本知识!
【php第三章数据库员工 php数据库编程】php第三章数据库员工的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php数据库编程、php第三章数据库员工的信息别忘了在本站进行查找喔 。
推荐阅读
- 显卡供电线怎么接,显卡供电线怎么接图
- mysqlip地址数据库,mysql的ip怎么看
- pdf在线免费转word,pdf转word免费的软件在线
- 大众直播技巧视频,大众直播tv
- linux中su命令错误 linuxsudo命令用不了
- 电脑下载不了歌了怎么解决,电脑下载不了歌怎么回事
- 弹射起飞模拟游戏下载安卓,弹射起飞是什么意思
- 你知道斗鱼直播大师吗,你知道斗鱼直播大师吗英文
- c语言函数返还一个字符 c语言函数返还一个字符怎么操作