SQL问题“ where子句”中的未知列“已批准”

时间:2019-11-18 21:48:00

标签: php mysql

即时消息初学者,当我在脚本上使用debug mod时,找不到该消息的解决方案

Unknown column 'approved' in 'where clause' | QUERY: SELECT COUNT(`record_num`) AS `count` FROM `scraper_import` WHERE `approved` = 1

我的scraper.php

$i = trim($i);
if (dbQuery("INSERT INTO scraper_import (url, user, paysite) VALUES ('$i','$_POST[submitter]', '$_POST[paysite]')")) {
   $counter++;
 } else {
   $errors++;
 }
            }
        }
    }

我需要创建批准的列

2 个答案:

答案 0 :(得分:0)

  

我需要创建批准的列

在PHPMyAdmin中,您可以添加以下内容:

var_list = list(“{}{}”.format(“var”, k) for k in range(1,6))

这应该添加您想要的列。

答案 1 :(得分:0)

我找到了一个解决方案,我在sql文件列approved和数据中添加了内容,现在可以使用了。感谢您的帮助。

这是解决方案:

CREATE TABLE IF NOT EXISTS `scraper_import` (
  `url` varchar(255) NOT NULL,
  `user` int(11) NOT NULL,
  `paysite` int(11) NOT NULL,
  `data` text NOT NULL,
  `approved` TINYINT(1) NOT NULL DEFAULT 0,
  `record_num` int(11) NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`record_num`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;