【发布时间】:2017-09-23 22:40:32
【问题描述】:
我正在尝试从我的数据库中提取页面并使其成为实际的页面 url:
http://i.imgur.com/r5AuaKB.png
$stmt = $auth_user->runQuery("SELECT * FROM pages");
$stmt->execute();
$menu = $stmt->fetch(PDO::FETCH_ASSOC);
foreach($menu as $page) {
if(basename($_SERVER['REQUEST_URI']) == $page['slug']){
require_once('inc/page/' . $page['slug'] . '.php');
}
}
但由于某种原因它不起作用。我不断收到这个
非法字符串偏移'slug'
错误。我该如何解决这个问题?
【问题讨论】:
-
你应该标准化你的数据库。逗号分隔的值很难使用
-
有什么建议可以做得更好吗?