Я плохо знаю организацию строк sql. Тем не менее мне это потребовалось. Я реализовал это в php.
<?php
$SearchTitle/*Что искать */ = $_POST['SearchTitle'];
$SearchFrom /*С какой позиции искать */ = $_POST['SearchFrom'] > 0 ? $_POST['SearchFrom'] : 1;
$SearchFrom -= 1;
if (!isset($SearchTitle) ){
echo 'Error one'; //Нет SearchTitle
exit;
}
$mysql = new mysqli('hey','root','db_create.php','hey');
$Result = $mysql -> query("SELECT * FROM `users_files(music)` WHERE `name`
LIKE '%$SearchTitle%' ORDER BY `number_of_eavesdroppers` DESC LIMIT ($SearchFrom, 20)");
В последней строке ловлю ошибку, мол
Uncaught mysqli_sql_exception: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '(0, 20)'
Я думаю, что ошибся где-то в скобках или кавычках. Как правильно записать эту строку?