这是我当前的MySQL语法(但这不起作用):

SELECT * FROM posts WHERE userID = $userID AND postBy = $postBy AND postType = 'unread'

这是我的MySQL表的图片(一个图片可以显示的不仅仅是单词!)

我想知道是否还有其他方法可以做,还是我必须忘记这个想法?

最佳答案

您尝试执行的操作没有任何问题,只是您没有引用PHP变量

确保您对输入内容进行转义/ sanitizer 。如果可能,也使用prepared statements

SELECT * FROM posts WHERE userID = $userID AND postBy = '{$postBy}' AND postType = 'unread'

10-06 11:32