Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 查询逻辑SQL_Php_Sql_Codeigniter_Logic - Fatal编程技术网

Php 查询逻辑SQL

Php 查询逻辑SQL,php,sql,codeigniter,logic,Php,Sql,Codeigniter,Logic,我有一个包含这些数据的表 main_id main_name other_name 1 aa aa bb bb 1 aa aa cc cc 2 bb bb aa aa 2 bb bb cc cc 3 cc cc aa aa 3 cc cc bb bb 我有一个字段,用户将按名称进行搜索,当用户搜索名称时,查询应获得诸如main_name和other_

我有一个包含这些数据的表

main_id main_name other_name
   1      aa aa     bb bb 
   1      aa aa     cc cc
   2      bb bb     aa aa
   2      bb bb     cc cc
   3      cc cc     aa aa
   3      cc cc     bb bb
我有一个字段,用户将按名称进行搜索,当用户搜索名称时,查询应获得诸如main_name和other_name之类的数据

到目前为止,我尝试的是:

select where main_name like $data_entered or other_name like $data_entered
这个结果给了我

main_id main_name other_name
   1      aa aa     cc cc
   3      cc cc     aa aa
   3      cc cc     bb bb
我需要包括:

main_id main_name other_name
   1      aa aa     bb bb
id执行了如下查询:

select where main_name like $data_entered or (main_name like $data_entered or 
other_name like $data_entered)
但仍然无法获得:

main_id main_name other_name
   1      aa aa     bb bb
任何帮助都将不胜感激


顺便说一句,我正在用codeigniter框架编写php。

你说过你想要上面的o/p,其中包括主名称“aa aa”,但对于输入的数据,你需要o/pthis@HardikParmar每个主\u名称都关联了其他\u名称,其他\u名称可以超过1。现在,当用户搜索时,结果应该包括输入的数据“like”main\u name和main\u name及其所有其他名称,如果有其他名称“like”data\u entered“如果可能,则为上述代码提供表格创建和插入查询输入的$data\u值是多少?为什么需要此特定行?
1 aa bb