我正在codeigniter
用FIND_IN_SET()
函数编写查询.
$this->db->where(FIND_IN_SET('".$value."',employer_job_location));
$query_res= $this->db->get("employer_posted_jobs");
echo $this->db->last_query(); exit;
Run Code Online (Sandbox Code Playgroud)
它正在屈服
SELECT *
FROM (`employer_posted_jobs`)
WHERE (FIND_IN_SET('Delhi',employer_job_location)) IS NULL
Run Code Online (Sandbox Code Playgroud)
在上面的查询"IS NULL"是额外的,它是非常烦人的.任何人都可以告诉为什么这与查询一起出现?谢谢..
我想将数组转换为逗号分隔的字符串。
我的数组
array:2 [
0 => array:1 [
"name" => "streaming"
]
1 => array:1 [
"name" => "ladies bag"
]
]
Run Code Online (Sandbox Code Playgroud)
我想要结果 streaming,ladies bag
如果调用的第一个字段sendEmail
有value ="Yes"
剩余的字段要验证...我在config文件夹set_rules
中的form_validation.php
文件中定义了这个...
$config = array(
array(
'field' => 'sendEmail',
'label' => 'Send Email',
'rules' => 'required'
),
array(
'field' => 'email',
'label' => 'Email',
'rules' => 'required'
),
array(
'field' => 'first_name',
'label' => 'First Name',
'rules' => 'required'
),
array(
'field' => 'last_name',
'label' => 'Last Name',
'rules' => 'required'
)
);
Run Code Online (Sandbox Code Playgroud)
但是email
,first_name
和last_name
字段进行验证只if
sendEmail
拥有value="Yes"
.
不知道怎么做,有人可以帮我这个吗?谢谢
我很想知道如果用户提交表单时正在检索的数据已经被过滤,是否有必要从 MySQL 服务器转义输出。
示例:
1. 用户提交一个包含博客文章评论的表单。
2. 在表单提交时,在将数据发送到 MySQL 服务器之前,他们的输入被过滤FILTER_SANITIZE_SPECIAL_CHARS
以防止注入攻击。
3. 一旦数据被发布到服务器,用户将被重新路由到另一个屏幕,在那里他们可以查看他们的评论。
4. 当从服务器(已存储过滤的输入)检索他们的评论时,是否也需要转义此输出?
这是我的主要问题。我正在从表单(对于博客文章)获取用户输入,使用 对其进行清理FILTER_SANITIZE_SPECIAL_CHARS
,然后将其发布到 MySQL 服务器。如果我从服务器检索此信息并将其显示在 html 中,则没有问题。但是,我一直在读到您也应该始终从服务器转义输出。所以我用htmlspecialchars()
. 现在,我遇到的问题是所有特殊字符(包括括号,以及用户在其帖子中使用的任何引号)都以其转义的 html 格式返回。不是用户友好的。
什么是最好的解决方法,或者如果输出来自服务器并且已经根据用户输入进行了清理,甚至有必要转义它吗?
我的网址是这样的:
index.com/controller/method/?-?????-????-?-?
Run Code Online (Sandbox Code Playgroud)
我试图回显参数,但它看起来像:
E0%A4%85%E0%A4%B9%E0%A4%BF%E0%A4%B2%E0%A5%87-%E0%A4%95%E0%A4%B9%E0%A4%BE%E0%A4%81-%E0%A4%9B-%E0%A4%A4
Run Code Online (Sandbox Code Playgroud)
我希望参数显示为 ?-?????-????-?-?
,知道吗?
提前致谢
codeigniter ×3
php ×3
arrays ×1
escaping ×1
find-in-set ×1
forms ×1
laravel ×1
mysql ×1
url ×1
validation ×1