- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Уже 5 часов ломаю голову, но может кто нибудь объяснит в чем дело :smoke:
Есть два двига, два конфига, одна база данных, но разные таблицы, второй двиг находится в подкаталоге.
Суть, нужно произвести выборку из базы данный, таблица news работает во втором двиге, в том что в подкаталоге, нужно эту же таблицу подключить и в первом двиге. Вывод я хочу реализовать с помощью следующей функции:
В фаил func.php пишу следующее
на странице главного двига вывожу
Пишет что новостей нет, хотя подключение к базе есть и все должно работать, может я что то не то делаю?
А что лежит в $full_title?
LIMIT $full_title
Попробуйте запрос в mysql клиенте выполнить.
У тя $full_title скорей всего пустой. Писать так:
$sql = mysql_query("SELECT title, id FROM news ORDER BY id DESC LIMIT $full_title");
Стратегическая ошибка.
Пиши так:
$sql = "SELECT title, id FROM news ORDER BY id DESC LIMIT $full_title";
$sql = mysql_query($sql);
И тогда при желании, можно поставить между этими двумя строками
echo '<p>'.$sql.'</p>';
и посмотреть, что же там запрашивается на самом-то деле. Абзаци стоят для отделение запроса от остального текста страницы. С ними удобней, но можно и без них, конечно.
а еще лучше писать вот так
mysql_query("SELECT title, id FROM news ORDER BY id DESC LIMIT $full_title") or die(mysql_error());
а еще лучше писать вот так
mysql_query("SELECT title, id FROM news ORDER BY id DESC LIMIT $full_title") or die(mysql_error());
or die(mysql_error()) - оно-то, конечно. Но если у него $full_title=0, никакого эррора не будет. Так что, тогда уже так:
$sql = "SELECT title, id FROM news ORDER BY id DESC LIMIT $full_title";
echo '<p>'.$sql.'</p>';// эту строку убрать после проверки
$sql = mysql_query($sql) or die(mysql_error());
Или при нулевом лимите все-таки выдается эррор? Мне ни разу не приходилось выбирать данные с нулевым лимитом - всегда некоторое количество требовалось :)
Почему то все результаты выдают
здается мне, это не весь текст результата. Ты
echo '<p>'.$sql.'</p>';
ставил?
П. С. Ты действуй, согласно инструкции. Самодеятельностью будешь заниматься, когда станешь достаточно опытным, чтобы не задавать вопросы, а отвечать на них ;)
Вобщем помудрил еще, пишет что нет записей, то есть он выбирает, но видать не от туда, хотя таблица называется news и там есть поля title, id, date, messege
В чем может быть дело?
При добавленной строчке
Пишет
Нет записей!
SELECT title, id FROM news ORDER BY id DESC LIMIT
так-с, перед запросом пишем
var_dump($full_title); отписываемся что выводит.
и тут косяк
надо наверное $re а не $r ...
SELECT title, id FROM news ORDER BY id DESC LIMIT
Как я и предполагал, проблема в $full_title. Иначе написало бы что-то типа:
SELECT title, id FROM news ORDER BY id DESC LIMIT 10