переменная в запросе для таблицы не работает - PullRequest
0 голосов
/ 10 мая 2018

Я пытаюсь выбрать данные из таблицы, используя переменную в качестве имени таблицы.Если я введу точное имя таблицы, она будет работать нормально.Я пробовал переменную $currenttable с .$currenttable. и просто $currenttable, но она не работает.

$paid= 'SELECT * FROM $currenttable WHERE NYID = "'.$search.'" and STATUS = "PAID"';
$query = mysqli_query($dbcon, $notpaid) or die("Couldn't execute NOT PAID MEM query. ". mysqli_error());

1 Ответ

0 голосов
/ 10 мая 2018

Вы используете оператор select в одинарных кавычках, поэтому имя переменной не обрабатывается PHP. Измените его на

$paid= 'SELECT * FROM ' . $currenttable . ' WHERE NYID = "'.$search.'" and STATUS = "PAID"'; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...