{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (22 дек 2013, 20:59) [0/0] [0] [отв] [спам] [под] +1 | -1

где тут ошибка?

$query = $mysqli->query(\"SELECT * FROM `\".$prefix.\"settings`\"*;
while($queryy = $query->fetch_assoc())
{
$set[$queryy[\'name\']] = $queryy[\'value\'];
}
$cache = array();
$query = $mysqli->query(\"SELECT * FROM `\".$prefix.\"cacheSettings`\"*;
while($queryy = $query->fetch_assoc)

2. (22 дек 2013, 21:01) [0/0] [0] [отв] [спам] [под] +1 | -1

ошибка какая? код не до конца

3.
Fallen * 10.22
(22 дек 2013, 21:01) [0/0] [0] [отв] [спам] [под] +1 | -1

while($queryy = $query->fetch_assoc())
Добавлено 22.12.13 в 21:03:00:
последняя строка в первом посте

4. [автор] (22 дек 2013, 21:05) [0/0] [0] [отв] [спам] [под] +1 | -1
Fallen,

вот
$query = $mysqli->query(\"SELECT * FROM `\".$prefix.\"settings`\"*;
while($queryy = $query->fetch_assoc())
{
$set[$queryy[\'name\']] = $queryy[\'value\'];
}
$cache = array();
$query = $mysqli->query(\"SELECT * FROM `\".$prefix.\"cacheSettings`\"*;
while($queryy = $query->fetch_assoc())
{
$cache[$queryy[\'name\']] = $queryy[\'value\'];
}
if(isset($_COOKIE[\'login\']) AND isset($_COOKIE[\'password\']) AND empty($user_data))
{
$log = mysqli_real_escape_string($mysqli,htmlspecialchars(trim($_COOKIE[\'login\'])));
$pas = mysqli_real_escape_string($mysqli,htmlspecialchars(trim($_COOKIE[\'password\'])));
$user = $mysqli->query(\"SELECT * FROM `\".$prefix.\"users` WHERE `login`=\'\".$log.\"\' AND `password`=\'\".$pas.\"\'\"*;
if($user->num_rows > 0)
{
$user_data = $user->fetch_assoc();
}
}


а на сайте выдает вот такую ошибку
Fatal error: Call to a member function fetch_assoc() on a non-object in /home/imstatne/public_html/Sys/core.php on line 16


Изм. 1 раз. / Посл. изм. (22 дек 2013, 21:07)
5.
Fallen * 10.22
(22 дек 2013, 21:06) [0/0] [0] [отв] [спам] [под] +1 | -1

и вообще, там переменные одинаковые, соответственно работать не будет *
Добавлено 22.12.13 в 21:07:26:
ахиреть, ты где этот код родил? .глаза.
Добавлено 22.12.13 в 21:09:09:
эта ошибка говорит от том что запрос в бд вернул bool(false), тобишь пусто, нужно условием проверять

6. (22 дек 2013, 21:10) [0/0] [0] [отв] [спам] [под] +1 | -1

BLIZARD, ошибка в запросе значит. Обычно префикс к имени таблицы через нижнее подчеркивание приписывается, может в этом дело?

7. (22 дек 2013, 21:10) [0/0] [0] [отв] [спам] [под] +1 | -1

while ($queryy = mysqli_fetch_assoc($query)){
заместо
while($queryy = $query->fetch_assoc()){

8. [автор] (22 дек 2013, 21:12) [0/0] [0] [отв] [спам] [под] +1 | -1
Fallen,

а вот 6 строчку переделал так
while($queryy = $query->fetch_assoc)
то сайт робит но но половины модов не потключаются к бд

9. (22 дек 2013, 21:18) [0/0] [0] [отв] [спам] [под] +1 | -1

А вообше действительно код ужас. На mysqli компактней можно.

10.
Victor * Верифицирован 41.37
(28 дек 2013, 12:59) [0/0] [0] [отв] [спам] [под] +1 | -1

Тему перенёс из подраздела Вопросы/Предложения в подраздел Программирование!*


Очаг
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений