Loading...
PHP/MySQL | В чём проблема ребят?!
Привет ребят. Кароче хочу на главную страницу выводить последную новость из MySQL. Кароче не выводится, помогите пожалуйста), вот код:
php
   echo '<div class="title">>> Новости</div>'; $query = mysql_query("SELECT * FROM `news` WHERE `time` > '". (time()-60 * 60 * 24 * 30) ."' ORDER BY `time` DESC LIMIT 1"); while ($newsone = mysql_fetch_assoc($query)){  if (string($newsone['text']) <= 500) $news_msg = output($newsone['text']); echo '<div class="razd"><b><img src="/style/img/news.png"><big> '.($newsone['name']).'</big></b></br></div>'; echo '<div class="razd"><b><img src="/style/img/news.png"> '.$news_msg.'</b></br>'; echo '<img src="/style/img/time.png"> Дата выхода: '.ptime($newsone['time']).'</div>'; }   

________
посл. ред. 18.11.2019 в 16:08; всего 1 раз(а); by SuzukiBoy
Выведи сначала так. Глянь что покажет
php
   <?php $query = mysql_query("SELECT * FROM `news` WHERE `time` > '". (time()-60 * 60 * 24 * 30) ."' ORDER BY `time` DESC LIMIT 1"); $newsone = mysql_fetch_assoc($query);  echo '<pre>', print_r($newsone), '</pre>'; ?>   
Mistika (18.11.2019 в 16:13) Выведи сначала так. Глянь что покажет
php
   <?php $query = mysql_query("SELECT * FROM `news` WHERE `time` > '". (time()-60 * 60 * 24 * 30) ."' ORDER BY `time` DESC LIMIT 1"); $newsone = mysql_fetch_assoc($query);  echo '<pre>', print_r($newsone), '</pre>'; ?>   
вот такая ошибка:
php
   Fatal error: Call to undefined function string() in C:\OSPanel\domains\bymod\index.php on line 14   
А на 14 строке этот код:
php
   if (string($newsone['text']) <= 500) $news_msg = output($newsone['text']);   
[xrystalll] (18.11.2019 в 16:14)
это что?
title" >>>

Нуу это что бы сделать типа такой блок

Изображение

------
68280_Screenshot_2.jpg (7.5 Kb)
Скачиваний: 140
Какой двиг!?
567773372 (18.11.2019 в 16:19)
Какой двиг!?

с нуля. И по этому такая херня
[xrystalll] (18.11.2019 в 16:14)
это что?
title" >>>

Бог любит троицу Гг

или пункты :-)
>> Новости
>> Сервисы
>> Порнушка
>> и тд и тп
Ругается на то что функции string не существует Попробуй строку заменить на
php
   if (mb_strlen($newsone['text'], 'UTF-8') <= 500) $news_msg = output($newsone['text']);   

________
посл. ред. 18.11.2019 в 16:23; всего 1 раз(а); by Mistika
Romanko (18.11.2019 в 16:20)
Бог любит троицу Гг или пункты :-) >> Новости>> Сервисы>> Порнушка>> и тд и тп

Та нет))) Просто что бы выглядел красиво
Mistika (18.11.2019 в 16:22) Ругается на то что функции string не существует Попробуй строку заменить на
php
   if (mb_strlen($newsone['text'], 'UTF-8') <= 500) $news_msg = output($newsone['text']);   
php
   Fatal error: Call to undefined function output() in C:\OSPanel\domains\bymod\index.php on line 14   
Онлайн: 4
Время:
Gen. 0.1151
(c) Bym.Guru 2010-2026