- $update_statement = mysqli_prepare($connection, "UPDATE posts SET post_views_count = post_views_count + 1 WHERE post_id = ?");
- mysqli_stmt_bind_param($update_statement, "i", $the_post_id);
+ $update_statement = mysqli_prepare($connection, "UPDATE posts SET post_views_count = post_views_count + 1 WHERE seo_slug = ?");
+ mysqli_stmt_bind_param($update_statement, "s", $the_post_id);
...
- mysqli_stmt_bind_param($stmt1, "i", $the_post_id);
+ mysqli_stmt_bind_param($stmt1, "s", $the_post_id);
...
- mysqli_stmt_bind_param($stmt2, "is", $the_post_id, $published);
+ mysqli_stmt_bind_param($stmt2, "ss", $the_post_id, $published);
$t = ['Кириллица с пробелами' => 1];
$t['Ещё кириллица с пробелами'] = 2;
print_r($t);
print json_encode($t, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);
// Array (
// [Кириллица с пробелами] => 1
// [Ещё кириллица с пробелами] => 2
// )
// {
// "Кириллица с пробелами": 1,
// "Ещё кириллица с пробелами": 2
// }
Ищите проблему в своём коде.