Я создал пользовательский SQL-запрос, который не работает. Предполагается, что пользователи могут вводить строки поиска в поле ввода, отправлять, а затем просматривать результаты своего поиска, но каждый раз, когда я вхожу в поиск чего-то, что, как я знаю, находится в базе данных, я получаю неизвестный столбец «x» в выражении «where» "сообщение об ошибке.
Не могли бы вы помочь мне решить проблему? Вот код, который я написал для него до сих пор ...
...
mysql_select_db("mydb", $c);
$search = $_POST['search'];
$rslt = mysql_query("SELECT * FROM mytable
WHERE 'mycolumn' RLIKE $search");
while($row = mysql_fetch_array($rslt))
{
echo $row['myrow'];
echo "<br />";
}
if (!$row)
{
die('uh oh: ' . mysql_error());
}
?>