Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.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
Select查询PHP myadmin MYSQL中的多个和条件一个条件不起作用 $\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\_Php_Mysql - Fatal编程技术网

Select查询PHP myadmin MYSQL中的多个和条件一个条件不起作用 $\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

Select查询PHP myadmin MYSQL中的多个和条件一个条件不起作用 $\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\,php,mysql,Php,Mysql,Select查询PHP myadmin MYSQL中的多个和条件一个条件不起作用 $\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\; $post=$\会话['post']; echo$post[9]//打印国

Select查询PHP myadmin MYSQL中的多个和条件一个条件不起作用
$\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\;
$post=$\会话['post'];
echo$post[9]//打印国家价值
$page=(int)(!isset($_GET[“page”])?1:$_GET[“page”]);
如果($page
我更改了此语句:
$statement=“`tbl_member`where member_id!=$member_id AND TIMESTAMPDIFF(YEAR,dob,CURDATE())>='$post[6]”和
TIMESTAMPDIFF(YEAR,dob,CURDATE())=“$post[6]”和

TIMESTAMPDIFF(YEAR,dob,CURDATE())你的
country_liv
是什么?它是数据库中的
varchar
还是
int
?如果你的状态生成正确,我的意思是你打印你选择的查询,并检查是否所有值都打印在其中。country_liv是varchar@Purushottamzende$results=mysqli\u查询($conDB,”从{$statement}LIMIT{$startpoint},{$per_page}中选择*项;选择queryWhat是
echo$post[9]的输出;
    $_SESSION['post'] = array($_SESSION['gender'],$_SESSION['star'],$_SESSION['caste'],$_SESSION['marital'],$_SESSION['salary'],$_SESSION['education'],$_SESSION['from'],$_SESSION['to'],$_SESSION['district'],$_SESSION['country_liv']);
    $post=$_SESSION['post'];
 echo $post[9]; //printing the country value
$page = (int)(!isset($_GET["page"]) ? 1 : $_GET["page"]);
if ($page <= 0) $page = 1;


$per_page = 5; // Set how many records do you want to display per page.
$startpoint = ($page * $per_page) - $per_page;

$statement = "`tbl_member` where member_id!=$member_id  AND TIMESTAMPDIFF(YEAR, dob, CURDATE())>='$post[6]' AND 
    TIMESTAMPDIFF(YEAR, dob, CURDATE())<='$post[7]' AND gender Like '$post[0]%' AND star LIKE '%$post[1]%' AND caste LIKE '%$post[2]%' AND  mari_status LIKE '%$post[3]%' AND education LIKE '%$post[5]%' AND city_town LIKE '$post[8]%' AND month_income LIKE '%$post[4]%' AND country_liv LIKE '%$post[9]%'"; 


  $results=mysqli_set_charset($conDB, "utf8");
$results = mysqli_query($conDB,"SELECT * FROM {$statement} LIMIT {$startpoint} , {$per_page}");
I'M changed the statement this :    

$statement = "`tbl_member` where member_id!=$member_id  AND TIMESTAMPDIFF(YEAR, dob, CURDATE())>='$post[6]' AND 
        TIMESTAMPDIFF(YEAR, dob, CURDATE())<='$post[7]' AND gender Like '$post[0]%' AND star LIKE '%$post[1]%' AND caste LIKE '%$post[2]%' AND  mari_status LIKE '%$post[3]%' AND education LIKE '%$post[5]%' AND city_town LIKE '$post[8]%' AND month_income LIKE '%$post[4]%' AND country_liv LIKE '%$post[9]%'"; 
$statement = "`tbl_member` where month_income LIKE '%$post[4]%' AND TIMESTAMPDIFF(YEAR, dob, CURDATE())>='$post[6]' AND 
    TIMESTAMPDIFF(YEAR, dob, CURDATE())<='$post[7]' AND  member_id!=$member_id AND country_liv LIKE '%$post[9]%' AND gender Like '$post[0]%' AND star LIKE '%$post[1]%' AND caste LIKE '%$post[2]%' AND  mari_status LIKE '%$post[3]%' AND education LIKE '%$post[5]%' AND city_town LIKE '$post[8]%' ";