php - 在 mysql 中搜索 WHERE NOT 函数来查找字符串?

标签 php mysql

我得到以下 Mysql 命令:

// Call on a random style ID to display in rating window which user hasn't seen yet.

$resultSet = $conn->query("SELECT pictureID,userID FROM styles WHERE NOT 
viewedByUser = (NOT LIKE '%$userID%')  ORDER BY RAND() LIMIT 1");
while($rows = $resultSet->fetch_assoc() ){
    $rateableUserID = $rows['userID'];
    $rateablePictureID = $rows['pictureID'];
}

我想使用 WHERE NOT 函数在不包含与变量 $userID 相同的字符串的字符串后搜索字段“viewedByUser”。

我在这里有什么选择?

最佳答案

试试这个:-

$resultSet = $conn->query("SELECT pictureID,userID FROM styles WHERE
viewedByUser NOT LIKE '%$userID%'  ORDER BY RAND() LIMIT 1");
while($rows = $resultSet->fetch_assoc() ){
    $rateableUserID = $rows['userID'];
    $rateablePictureID = $rows['pictureID'];
}

关于php - 在 mysql 中搜索 WHERE NOT 函数来查找字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45607436/

相关文章:

php - 在 csv_from_result 方法中为我们将 mysql 时间戳转换为 codeigniter 查询对象中的日期

php - 维基百科 Curl 请求错误

php - 将 WordPress 与 PayPal IPN 集成

mysql - ubuntu下mysql服务会自动重启吗?

php - 通过 jquery 链接点击运行 php 文件

PHP - 来自命令行的服务器名称

mysql - SQL 脚本排序

php - 在 MySQL 中转换 PHP json_encode UTF8 十六进制实体

python - 从 python 字典创建 pandas 数据框

javascript - 我怎样才能在node-orm2的每个函数中做一些异步的事情?