Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вывод данных (кодировка)

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
miniaka
Отправлено: 23 Января, 2014 - 11:05:07
Post Id


Новичок


Покинул форум
Сообщений всего: 60
Дата рег-ции: Май 2013  


Помог: 0 раз(а)




Всем привет. Вывожу статьи из БД. Все норм выводится, но кодировка кривая. Ставил принудительно mysql_set_charset("utf8"); не помогает. Подскажите в чем причина.. Спасибо

PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. //соединяемся с бд
  4. $conn = new mysqli('localhost', 'root', '', 'story');
  5.  
  6. //извлекаем данные из бд с помощью sql запроса
  7. $result = $conn->query("select title from kontent");
  8.  
  9. //получаем количество записей, которые пришли из бд
  10. $colich_results = $result->num_rows;
  11.  
  12. //если количество найденных записей больше 0, то начинаем вывод данных
  13. if($colich_results > 0)
  14. {
  15.  
  16.  
 
 Top
imya
Отправлено: 23 Января, 2014 - 11:15:12
Post Id



Участник


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Сент. 2012  
Откуда: Запорожье, Украина


Помог: 19 раз(а)






-----
PHP:
скопировать код в буфер обмена
  1. do {box != cat;} while (cat != box);


Когда нормальный человек, уезжая из дома одевает на жену пояс верности, веб-дизайнер ставит на нее счетчик...
 
My status
 Top
miniaka
Отправлено: 23 Января, 2014 - 11:20:53
Post Id


Новичок


Покинул форум
Сообщений всего: 60
Дата рег-ции: Май 2013  


Помог: 0 раз(а)




imya пишет:


Fatal error: Call to a member function query() on a non-object



PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. <?PHP
  4. $db->query("Set NAMES UTF-8");
  5. //соединяемся с бд
  6. $conn = new mysqli('localhost', 'root', '', 'story');
  7. //извлекаем данные из бд с помощью sql запроса
  8. $result = $conn->query("select title from kontent");
  9.  
  10. //получаем количество записей, которые пришли из бд
  11. $colich_results = $result->num_rows;
  12.  
  13. //если количество найденных записей больше 0, то начинаем вывод данных в три столбца
  14. if($colich_results > 0)
  15. {
  16.  
  17.  
 
 Top
peters
Отправлено: 23 Января, 2014 - 11:24:21
Post Id


Гость


Покинул форум
Сообщений всего: 90
Дата рег-ции: Янв. 2014  


Помог: 7 раз(а)




убираем


добавляем после
PHP:
скопировать код в буфер обмена
  1. $conn = new mysqli('localhost', 'root', '', 'story');

PHP:
скопировать код в буфер обмена
  1. $conn->query("Set NAMES UTF-8");
 
 Top
miniaka
Отправлено: 23 Января, 2014 - 11:27:50
Post Id


Новичок


Покинул форум
Сообщений всего: 60
Дата рег-ции: Май 2013  


Помог: 0 раз(а)




peters пишет:
убираем


добавляем после
PHP:
скопировать код в буфер обмена
  1. $conn = new mysqli('localhost', 'root', '', 'story');

PHP:
скопировать код в буфер обмена
  1. $conn->query("Set NAMES UTF-8");



Ошибки нет. Но кодировка все равно кривая..

PHP:
скопировать код в буфер обмена
  1.  
  2. //соединяемся с бд
  3. $conn = new mysqli('localhost', 'root', '', 'story');
  4. $conn->query("Set NAMES UTF-8");
  5.  
  6. $result = $conn->query("select title from kontent");
  7.  
  8.  
  9. $colich_results = $result->num_rows;
  10.  
  11.  
  12. if($colich_results > 0)
  13. {
  14.  
 
 Top
peters
Отправлено: 23 Января, 2014 - 11:30:04
Post Id


Гость


Покинул форум
Сообщений всего: 90
Дата рег-ции: Янв. 2014  


Помог: 7 раз(а)




$conn->query("Set NAMES 'UTF8'");
 
 Top
miniaka
Отправлено: 23 Января, 2014 - 11:31:42
Post Id


Новичок


Покинул форум
Сообщений всего: 60
Дата рег-ции: Май 2013  


Помог: 0 раз(а)




peters пишет:
$conn->query("Set NAMES 'UTF8'");


Спасибо !
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB