关于注册中的问题 ,急!!!!

小婷_wuni 2001-10-19 02:47:37
function adduser(){
//找出用户id
$conn=ocilogon("cht","cht","sm");
$query="select max(userid) from member";
$st=ociparse($conn,$query);
ociexecute($st);
$id=ociresult($st,userid);//这个id似为没有读出来,因为1,但此后的输出却没有
//echo"$id";为空什么也没有
$id=$id+1;
//echo"$id";此时为1,应为2
$sql="insert into member values('$id','$user_name','$user_pas',0)";
$stmt=ociparse($conn,$sql);
ociexecute($stmt);//第38行
ocifreestatement($stmt);
ocifreestatement($st);
ocilogoff($conn);
}
function adduserinfo(){
$joindate=date("d-m月-Y");
$conn=ocilogon("cht","cht","sm");
$sql="insert into memberinfo values('$user_name','$user_person','$joindate','$user_tel','$user_email','$user_add','$user_zip','$user_memo')";
$st=ociparse($conn,$sql);
ociexecute($st);//48行
ocifreestatement($st);
ocilogoff($conn);
}
Warning: OCIStmtExecute: ORA-01400: 无法将 NULL 插入 ("CHT"."MEMBER"."USERNAME") in D:\page\dzsw\regist.php on line 38

Warning: OCIStmtExecute: ORA-01843: 无效的月份 in D:\page\dzsw\regist.php on line 48
//在注册输入内容中没有为空的
...全文
54 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
东方一蛇 2001-10-19
  • 打赏
  • 举报
回复
我没有用过oracle
但是你可以试着将:
$id=ociresult($st,userid);
改为:
$id=ociresult($st,"userid");
xxb_xxb 2001-10-19
  • 打赏
  • 举报
回复
up

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧