Вы используете неправильные кавычки (идентификатор спецификаторы) для таблицы, будучи одиночные кавычки.
$sql = "SELECT nombre,precio,presentacion FROM '$keywords'";
должен читаться как
$sql = "SELECT nombre,precio,presentacion FROM `$keywords`";
Пока неизвестно, какой MySQL API вы используете для подключения с помощью проверки ошибок в запросе, бросил бы синтаксическую ошибку.
Теперь, если ваше имя таблицы не содержит пробелов или дефис или зарезервированное слово или что-то еще, чтобы дать MySQL жаловаться, вы можете просто удалить кавычки.
$sql = "SELECT nombre,precio,presentacion FROM $keywords";
Для получения дополнительной информации об идентификаторе отборочные, посетите:
проверки ошибок ссылки ссылка:
Сноски:
Если вы присваиваете "PRODUCTOS" переменной $keywords
(который, кажется, в том числе:
$keywords = "productos";
тогда вы можете опустить кавычки/тики вокруг этой переменной в запросе.
Можете ли вы предоставить информацию о «это сработало, но это не то, что мне нужно»? Какой результат и что вы хотите получить? – kaz
удалить одинарные кавычки –
... также, что такое значение '$ keywords'? Это фактический стол? –