我的sql请求有问题可能是一个synthax问题,你可以看吗?看到这一行:
$stmt = $this->pdo->prepare("SELECT " . $fields . "FROM" . $table . "WHERE link = " . $requestUrl);
我认为“FROM”和“WHERE ...”不好,究竟是什么类型的合成器?
答案 0 :(得分:1)
$ requestUrl必须用单引号括起来并在查询中留下适当的空格
$sql = "SELECT " . $fields . " FROM " . $table . " WHERE link = '" . $requestUrl ."'";
$stmt = $this->pdo->prepare($sql);