一个function 传进来一个参数 里面执行了一个insert语句 但是 数据库里却有两条记录怎么回事
解决方案 »
- php 如何获取一个时间的毫秒时间类似js的Date.UTC函数
- 出问题了,请教.MYSQL密码被人改了.请问是哪些安全工作没做好?我学习解决去
- 什么是标量变量,与标量变量相对应的是什么变量呢?
- Apache服务器问题
- Fatal error: Call to undefined function: pg_connect() in C:\www\battery\include\config.php on line 9
- 求教,apache端口改为81后cookie不能保存的问题(50分)
- 用户注册页面:怎么把form里的记录提交到下一个页面?下一个页面怎么接受?
- PHP中怎么得到机器的上盘符?
- 小问题,帮忙看看
- PHP解压rar文件问题求助
- 如何把DOMNode转换问题,弄了三天了,急~~
- 关于海量数据的随机处理,求解
public function register_ok($param_ary)
{
global $db, $template, $phpEx, $userdata, $config;
$sql = "SELECT * FROM " . USERS_TABLE . " WHERE user_id = " . $param_ary['user_id'];
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
if($row['user_email'] == '')
{
$row['user_email'] = $row['tb_buyer_nick'];
}else{}
$email=$row['user_email'];
$row1 = '新用户注册成功!';
$states = '登录成功!';
$sql = "INSERT INTO " . LOG_REGISTER . " VALUES('','" . $email ."',".time().",'".$row1."','".$states."')" ;
$db->sql_query($sql); }
但是每次注册的时候都有两条相同的记录插入到数据库
$email=$row['user_email'];
$row1 = '新用户注册成功!';
$states = '登录成功!';
$sql = "INSERT INTO " . LOG_REGISTER . " VALUES('','" . $email ."',".time().",'".$row1."','".$states."')" ;
$db->sql_query($sql);
你的else{} 应该包含到
$email=$row['user_email'];
$row1 = '新用户注册成功!';
$states = '登录成功!';
$sql = "INSERT INTO " . LOG_REGISTER . " VALUES('','" . $email ."',".time().",'".$row1."','".$states."')" ;
$db->sql_query($sql);
这些内容吧?