繁体   English   中英

在codeIgniter查询中使用mysql PASSWORD

[英]using mysql PASSWORD in a codeIgniter query

你好,我需要在我的codeigniter查询中使用mysql的“ PASSWORD”功能

这是我的代码:

$data = array(
        'id' => 'My id',
        'name' => 'My Name',
        'password' => 'My password'
);

$this->db->insert('mytable', $data);

// 产生 :INSERT INTO mytable(id,name,password)VALUES('My id','My name','My password');

但是我想产生这个查询: INSERT INTO mytable(id,name,password)VALUES('My id','My name',PASSWORD('My password'));

请帮助我,我为我的英语不好对不起

您的问题不清楚,但请提早

http://php.net/manual/en/function.password-hash.php

数据库列密码varchar 255

$new_password = password_hash($this->input->post('password'), PASSWORD_DEFAULT);

$data = array(
    'name' => $this->input->post('name'),
    'password' => $new_password
);

$this->db->insert('mytable', $data);

在表单上验证密码

http://php.net/manual/en/function.password-verify.php

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM