codeigniter4 countAllResults() 空字符串
codeigniter4 countAllResults() empty string
在 codeigniter 的 4.0.4 版中它不会给我一个错误,但在 4.1.3 版中它给我一个错误
public function verificar($email, $cedula)
{
$query = $this->db->table('veterinario AS v');
$query->select('v.*');
$query->where('v.email', $email);
$query->where('v.cedula', $cedula);
$querys = $query->get()->getResult();
var_dump($querys);
if (!empty($querys)) {
if ($query->countAllResults() == 1) {
echo 'encontrado';
} else {
echo 'noencontrado';
}
} else {
echo 'noencontrado';
}
}
example
直到 var_dump 我检查它是否从数据库中给我带来数据但是当输入 if 时它告诉我空字符串
或者它直接进入未找到
您可以使用辅助函数 count
。
将 countAllResults 替换为 count 函数,例如 $query->countAllResults() == 1
到 count($querys) == 1
.
它returns查询返回的行数。你可以这样使用它:
public function verificar($email, $cedula)
{
$query = $this->db->table('veterinario AS v');
$query->select('v.*');
$query->where('v.email', $email);
$query->where('v.cedula', $cedula);
$querys = $query->get()->getResult();
var_dump($querys);
if (!empty($querys)) {
if (count($querys) == 1) {
echo 'encontrado';
} else {
echo 'noencontrado';
}
} else {
echo 'noencontrado';
}
}
在 codeigniter 的 4.0.4 版中它不会给我一个错误,但在 4.1.3 版中它给我一个错误
public function verificar($email, $cedula)
{
$query = $this->db->table('veterinario AS v');
$query->select('v.*');
$query->where('v.email', $email);
$query->where('v.cedula', $cedula);
$querys = $query->get()->getResult();
var_dump($querys);
if (!empty($querys)) {
if ($query->countAllResults() == 1) {
echo 'encontrado';
} else {
echo 'noencontrado';
}
} else {
echo 'noencontrado';
}
}
example
直到 var_dump 我检查它是否从数据库中给我带来数据但是当输入 if 时它告诉我空字符串 或者它直接进入未找到
您可以使用辅助函数 count
。
将 countAllResults 替换为 count 函数,例如 $query->countAllResults() == 1
到 count($querys) == 1
.
它returns查询返回的行数。你可以这样使用它:
public function verificar($email, $cedula)
{
$query = $this->db->table('veterinario AS v');
$query->select('v.*');
$query->where('v.email', $email);
$query->where('v.cedula', $cedula);
$querys = $query->get()->getResult();
var_dump($querys);
if (!empty($querys)) {
if (count($querys) == 1) {
echo 'encontrado';
} else {
echo 'noencontrado';
}
} else {
echo 'noencontrado';
}
}