Нет проблем с несколькими переменными в строке PHP .
Чтобы устранить проблему, вы можете попробовать:
var_dump("SELECT * FROM COMMENTS WHERE PINID=$pinID and COMMENTID=$commentID");
и посмотрите, действительно ли результат соответствует:
string(...) "SELECT * FROM COMMENTS WHERE PINID=1 and COMMENTID=1"
Единственное, о чем я могу думать, это то, что commentID пуст или содержит «\ n» или что-то прикрепленное к нему, что вызывает ошибку.
Код ошибки, который выдает база данных: «Введенное имя столбца отсутствует или неверно.», Не имеет большого смысла для меня, если работает с =1
.