疑问: Page2

26 个回复 | 最后更新于 2015-07-22
lincanbin
2015-07-20
#20

前者是缓存前缀,防止冲突,后者是主页条目的缓存。

#19 @szdbb112 :

在new.php中

MemCachePrefix . 'Homepage'这句实在是无法和其他地方联系起来了,这个homepage和memcacheprefix究竟在哪里啊

@lincanbin

if ($MCache) {
						$MCache->delete(MemCachePrefix . 'Homepage');
					}

szdbb112
2015-07-20
#21

回复#20 @lincanbin :

恩,能介绍一下这个函数吗,query语句与数组结合使用?

private function Init($query, $parameters = "")
	{
		if (!$this->bConnected) {
			$this->Connect();
		}
		try {
			$this->parameters = $parameters;
			$this->sQuery     = $this->pdo->prepare($this->BuildParams($query, $this->parameters));
			
			if (!empty($this->parameters)) {
				if (array_key_exists(0, $parameters)) {
					$parametersType = true;
					array_unshift($this->parameters, "");
					unset($this->parameters[0]);
				} else {
					$parametersType = false;
				}
				foreach ($this->parameters as $column => $value) {
					$this->sQuery->bindParam($parametersType ? intval($column) : ":" . $column, $this->parameters[$column]); //It would be query after loop end(before 'sQuery->execute()').It is wrong to use $value.
				}
			}
			
			$this->succes = $this->sQuery->execute();
			$this->querycount++;
		}
		catch (PDOException $e) {
			echo $this->ExceptionLog($e->getMessage(), $this->BuildParams($query));
			die();
		}
		
		$this->parameters = array();
	}

lincanbin
2015-07-20
#22

回复#21 @szdbb112 :

你看下PDO模块手册。

szdbb112
2015-07-22
#23

回复#22 @lincanbin :

blob.png

这个错误可能出在哪里啊,实际上数据库里却增加了记录

szdbb112
2015-07-22
#24

回复#22 @lincanbin :

还有一种情况就是按了enter键却没有添加话题,点击发表两次后,话题添加上了,帖子也发表了

lincanbin
2015-07-22
#25

回复#23 @szdbb112 :

你返回的Json不对,打开浏览器调试工具可以看到。

lincanbin
2015-07-22
#26

回复#24 @szdbb112 :

enter间歇性失效的问题我等下看看,现在我还在驾校。


登 录


现在注册

QQ  登 录    Weibo  登 录    GitHub  登 录