$resultInput = mysql_query("SHOW COLUMNS FROM " . $table. " WHERE Field NOT IN ('id', 'created', 'date_modified', 'type', 'bodytext') AND Field NOT REGEXP '_image|content'");
Works ...但是,如何在此场景中使用REGEXP来包含特定字段?
例如:
$resultTextarea = mysql_query("SHOW COLUMNS FROM " . $table. " WHERE Field IN ('bodytext') AND Field LIKE '%content%'");
(还有AND Field REGEXP'内容' - 似乎也无效)
现在都没有返回错误,但是它不会从我在表格列中构建的表单中返回我想要的内容字段。
答案 0 :(得分:2)
您已经明确指出Field
必须包含字符串“bodytext”(WHERE Field IN ('bodytext')
),因此它不能同时包含“内容”......
答案 1 :(得分:0)
您可以这样做,只需在正则表达式中添加关键字
SHOW COLUMNS FROM Field
WHERE Field
REGEXP 'bodytext|content'