Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.01.2017, 22:01   #1
DAnilka1
Новичок
Джуниор
 
Регистрация: 12.01.2017
Сообщений: 2
Восклицание [PHP]: функция mysql_fetch_array взывает ошибку "mysql_fetch_array() expects parameter 1 to be resource, boolean given in". Почему?

Ошибка:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in

Последний раз редактировалось Вадим Мошев; 12.01.2017 в 22:16.
DAnilka1 вне форума Ответить с цитированием
Старый 12.01.2017, 22:12   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Не правильно указываете параметры
p51x вне форума Ответить с цитированием
Старый 12.01.2017, 22:20   #3
DAnilka1
Новичок
Джуниор
 
Регистрация: 12.01.2017
Сообщений: 2
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Не правильно указываете параметры
session_start();
Код:
$_SESSION['refurl'];
$refurl = $_SESSION['refurl'];
$lin=$_SESSION['lin'];
include "bd_connect.php";
$resulthati = mysql_query("select * from seting");
$rowsn = mysql_fetch_array($resulthati);
$titles = $rowsn['titl'];
$links = $rowsn['cas_url'];
$aemail = $rowsn['adm_email2'];
$awmid = $rowsn['wmid'];
$awmz = $rowsn['wmz'];
require_once ("banlist.php"); 
?>
что не так?

Последний раз редактировалось Вадим Мошев; 12.01.2017 в 22:28.
DAnilka1 вне форума Ответить с цитированием
Старый 12.01.2017, 22:32   #4
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

ИМХО, у вас проблема в том, что вы получаете числовой массив (обращение к элементу по индексу 0,1,2...), а ниже обращаетесь как к АССОЦИАТИВНОМУ МАССИВУ (к элементам которого обращаются по ключу, как у вас). Попробуйте вместо mysql_fetch_array вызывать mysql_fetch_assoc, посмотрим, что будет.

Да, и ещё. Запрос у вас нормально отрабатывает? Подключиться к БД точно удалось? Почему название таблицы у вас написано с одной буквой t, хотя это слово пишется с удвоенной t. Опечатка?

Последний раз редактировалось Вадим Мошев; 12.01.2017 в 22:35.
Вадим Мошев вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В чем проблема? danichca Microsoft Office Excel 3 21.02.2013 17:43
В чем проблема??? moshkin_ura SQL, базы данных 2 25.12.2011 14:52
В чем проблема??? SaShoock Помощь студентам 2 18.10.2011 08:36
в чем проблема??? N@Z Паскаль, Turbo Pascal, PascalABC.NET 1 05.05.2009 23:07
На чем целесообразнее решить следующую задачу? Stilet Свободное общение 4 01.08.2008 09:35