-s
выводит строки вида BINLOG 'base64_encoded_text'
, что является служебной командой для mysql. Для того чтобы увидеть запрос, необходимо при вызове mysqlbinlog добавить аргумент -v
, но запрос будет выведен в качестве комментария.$query_result = mysqli_query($sqlConnect, "select ...");
while($row = mysqli_fetch_assoc($query_result)){
//...
}
$params = [
'param1'=>'value 1',
'param2'=>'value 2'
];
$where_str="";
if(!empty($params)){
$where = [];
foreach($params as $param=>$value){
$where[]="$param = '$value'";
}
$where_str = " WHERE ".join(" AND ", $where);
}
$sql = "select * from table".$where_str;
select * from table where geo_length(table.x, table.y, '<x пользователя>', 'y пользователя') < 100