ホームページ >バックエンド開発 >PHPチュートリアル >discuz x2.5 の discuz_database クラスに関する問題

discuz x2.5 の discuz_database クラスに関する問題

WBOY
WBOYオリジナル
2016-06-23 14:09:061106ブラウズ

	public static function delete($table, $condition, $limit = 0, $unbuffered = true) {		if (empty($condition)) {			return false;		} elseif (is_array($condition)) {			if (count($condition) == 2 && isset($condition['where']) && isset($condition['arg'])) {				$where = self::format($condition['where'], $condition['arg']);			} else {				$where = self::implode_field_value($condition, ' AND ');			}		} else {			$where = $condition;		}		$limit = dintval($limit);		$sql = "DELETE FROM " . self::table($table) . " WHERE $where " . ($limit ? "LIMIT $limit" : '');		return self::query($sql, ($unbuffered ? 'UNBUFFERED' : ''));	}该方法中的$where = self::format($condition['where'], $condition['arg']);21.$condition['arg']是什么意思指什么?


ディスカッションへの返信 (解決策)

配列内のキー値

このようにあるべきです 削除削除メソッド このメソッド内に条件が必要です この条件付き書式は、最終的な結合に費やされます。 SQL $condition['arg'] については、印刷するだけでわかります...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。