[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка в запросе
Серега187
Всем привет! Почему выдает ошибку: есть код подключения к БД
mysql_connect(HOST, USER, PASS) or die('No connect to Server');
mysql_select_db(DB_NAME) or die('No connect to DB');
mysql_query("SET NAMES 'UTF8'") or die('Cant set charset');

потом в модели выбираем страницы
function pages(){
$query = "SELECT page_id, title FROM pages ORDER BY position";
$res = mysql_query($query);

$pages = array();
while($row = mysql_fetch_assoc($res)){
$pages[] = $row;
}
return $pages;
}

если все оставить так, то код ошибки не выдает.
Я решил переделать и появляются такие ошибки:
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in Z:\home\ishodnik2\www\model\model.php on line 20
Warning: mysqli_error() expects exactly 1 parameter, 0 given in Z:\home\ishodnik2\www\model\model.php on line 20

Вот что я переделал: подключение к БД
$link = mysqli_connect(HOST, USER, PASS, DB_NAME) or die('error DB');
mysqli_set_charset($link, 'utf8');

и в модели
function pages(){   
$res = mysqli_query($link,"
SELECT page_id, title
FROM pages ORDER BY position
"
) or die(mysqli_error());

$pages = array();
while($row = mysqli_fetch_assoc($res)){
$pages[] = $row;
}
return $pages;
}



Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.