首页 > 解决方案 > 如何最大化mysql db中的插入数量

问题描述

我正在研究将图像上传到数据库和根映射的脚本。除了一件事,该脚本运行良好。I like to restrict the number of uploads to a maximum of 3 when a certain category (thema) is chosen to categorize the image. 我使用的脚本可以解决问题,但是做得太多了。它不仅限制了所请求类别的图像上传,而且限制了所有其他类别的图像上传,并且一旦达到设置的最大值 3。据我所知,这是脚本的逻辑结果,但我需要添加一些代码,以允许在不受最大值限制的其他类别中上传图像。有人能帮我吗?

我使用的代码在这里:最大化的类别被命名为“特殊”。类别(即 $theme)、$photographer 等是通过会话变量设置的。

// Check for maximum upload
$maximum = $pdo->query("SELECT count(*) FROM wp_daguerre_media WHERE thema = 'special' AND fotograaf ='$fotograaf'")
    ->fetchColumn();

if ($maximum >= 3) { 
    $msg = "<style='color:red;'>Je hebt al 3 fotos voor de 'special' geupload.<br>Drie is het maximum. 
        Kies een ander thema.</style><br>"; 
} else {
    // do something ...
}

标签: phpmysqlinsertmaxlimit

解决方案


推荐阅读