Проблемы с кодировкой MySQL

108
16 марта 2022, 20:50
 <?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "blog";
$conn = mysqli_connect($servername, $username, $password, $dbname);
$showRecordPerPage = 15;
if(isset($_GET['page']) && !empty($_GET['page'])){
$currentPage = $_GET['page'];
}else{
$currentPage = 1;
}
$startFrom = ($currentPage * $showRecordPerPage) - $showRecordPerPage;
$totalEmpSQL = "SELECT * FROM blog_posts";
$allEmpResult = mysqli_query($conn, $totalEmpSQL);
$totalEmployee = mysqli_num_rows($allEmpResult);
$lastPage = ceil($totalEmployee/$showRecordPerPage);
$firstPage = 1;
$nextPage = $currentPage + 1;
$previousPage = $currentPage - 1;
$empSQL = "SELECT postID, postTitle, postDesc, postDate, postCategory, postImg
FROM `blog_posts` LIMIT $startFrom, $showRecordPerPage";
$empResult = mysqli_query($conn, $empSQL);
?>

Написал такой код для пангинации, но он почему выводит кракозябры вместо текста. Как это исправить?

READ ALSO
Как в php выровнять строки по длине

Как в php выровнять строки по длине

Есть разные строки, которые отправляются одним сообщениемХочу сделать в виде примитивной таблицы, напр:

126
Проблем с платежными системами битрикс

Проблем с платежными системами битрикс

подскажите пожалуйста в чем может быть проблема

71
Очень долго выполняется запрос MySQL

Очень долго выполняется запрос MySQL

Очень долго выполняется запросЕсли я использую только один параметр, то все быстро

77
как пользоваться assert php

как пользоваться assert php

Не понимаю как это работает,

75