php - CodeIgniter 通过用户名获取用户
问题描述
我正在尝试通过用户名获取用户信息。但返回空..
在这里我的代码通过 ID 获取-(这是有效的)
public function get($id = null){
if($this->access_app()){
if($id == null){
$this->output->set_status_header(404, "Id Vazio");
echo json_encode(array("code" => 404, "message" => "Id Vazio"));
}else{
$this->load->database();
$this->db->where("id", $id);
$query = $this->db->get("cliente");
if($query->num_rows()==0){
$this->output->set_status_header(404, "Id nao existe");
echo json_encode(array("code" => 404, "message" => "Id Nao existe"));
}else{
echo json_encode($query->row());
}
}
}
这通过用户名获取 - (不工作)返回 null ..
public function getByUsername($username=null){
if($this->access_app()){
if($username == null){
$this->output->set_status_header(404, "username Vazio");
echo json_encode(array("code" => 404, "message" => "username Vazio"));
}else{
$this->load->database();
$this->db->where("username", $username);
$query = $this->db->get("cliente");
if($query->num_rows()==0){
$this->output->set_status_header(404, "username nao existe");
echo json_encode(array("code" => 404, "message" => "username Nao existe"));
}else{
echo json_encode($query->row());
}
}
}
你可以帮帮我吗?请!
解决方案
推荐阅读
- asp.net-core - NET Core 3.1 - HTTP 错误 500.30 - ANCM 进程内启动失败
- django - Django + Apache(httpd):加载 MySQLdb 模块时出错
- r - 我每次都想要 5 毫米的箱子,在一个分析不同正态分布的 R 脚本中
- c++ - C++ 项目没有找到它的头文件 (visual studio)
- android - 当应用程序处于后台时显示抬头通知
- apache-spark - Java 中的 Spark Streaming:使用 JavaInputDStream 使用一个消费者从两个 Kafka 主题中读取
- c# - 调用“公共网络驱动程序”
- python-3.x - 使用pytorch dataparallel时设备id无效!
- javascript - 如何将数据从 javascript 发送到 swift?
- sql-server - 错误 ' 'numeric' 不是可识别的内置函数名。'