我无法弄清楚这一点。我将SQL 4升级到5.0后,我的网站返回此错误
无法连接到数据库 - Statement为null或不是SELECT 警告:传递给each()的变量不是第28行的/main.php中的数组或对象
这是函数行:
//--Start DB Get this page Record (pg_)---------------------------
$sql = new MySQLHandler();
$sql->init();
$this_page = $sql->Select("SELECT * FROM site_pages WHERE name='$page' LIMIT 1");
while (list($key,$value) = each($this_page[0])) {
if (!is_int($key)) {
$solo = $this_page;
$solo = $solo[0][$key];
$key = 'pg_'.$key;
$$key =stripslashes($solo);
}
}
第28行是:while(list($ key,$ value)= each($ this_page [0])){