最新回答 / 不二之家
如果cookie中保留密码, 太容易被窃取, 针对你的问题, 老师的做法是把用户的id也设置成cookie, 通过判断cookie('id') 是否存在进行登录, 我的习惯是setcookie('login', 1);
2016-09-18
关于无法获取新增ID 这个问题我也困扰许久,其实可以这样解决:
老师没有把这块写出来 我们用个全局变量就可以
function connect(){
加上
global $link;
function insert($table,$array){
加上
global $link;
以下使用 面向过程
mysqli_query($link, $sql);
return mysqli_insert_id($link);
或 面向对象
$link->query($sql);
return $link->insert_id;
欢迎交流!希望能帮到大家!
老师没有把这块写出来 我们用个全局变量就可以
function connect(){
加上
global $link;
function insert($table,$array){
加上
global $link;
以下使用 面向过程
mysqli_query($link, $sql);
return mysqli_insert_id($link);
或 面向对象
$link->query($sql);
return $link->insert_id;
欢迎交流!希望能帮到大家!
2016-09-18
如果无法添加,则很有可能是前面封装的insert函数出了问题,可以die调试一下。
function insert($table,$array){
$keys = join(",",array_keys($array));
$vals = "'".join("','",array_values($array))."'";
$sql="insert into {$table}($keys) values ({$vals})";
echo $sql;
mysql_query($sql);
return mysql_insert_id();
}
function insert($table,$array){
$keys = join(",",array_keys($array));
$vals = "'".join("','",array_values($array))."'";
$sql="insert into {$table}($keys) values ({$vals})";
echo $sql;
mysql_query($sql);
return mysql_insert_id();
}
2016-09-16
function insert($table,$array){
$keys=join(",",array_keys($array));
$vals="'".join("','",array_values($array))."'";
$sql="insert {$table}($keys) values({$vals})";
mysql_query($sql);
return mysql_insert_id();
}
这个函数返回的就是本条插入记录的ID,直接可以获取,可以不用像老师说的那样,再写一个函数getInsertId
$keys=join(",",array_keys($array));
$vals="'".join("','",array_values($array))."'";
$sql="insert {$table}($keys) values({$vals})";
mysql_query($sql);
return mysql_insert_id();
}
这个函数返回的就是本条插入记录的ID,直接可以获取,可以不用像老师说的那样,再写一个函数getInsertId
2016-09-13