Hallo,
ich habe ein kleines Problem mit einer Datenbankabfrage.
Es sollen mittels Wordpress erstellte Artikel ausgelesen werden, was auch soweit funktioniert, jedoch werden die Umlaute falsch dargestellt (mit einem �). In der Datenbank ist für Kollation in der betroffenen Zeile utf-8_general angegeben und die Seite, in welcher das PHP-Script liegt hat als META-Tag ebenfalls UTF-8 (<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />).
Nach mehreren google-Versuchen bin ich bisher leider nicht dahinter gekommen, wo das Problem liegen könnte. Weiß hier vielleicht jemand Rat?!
Der PHP-Code:
<?php
include("connect.php");
$helper = mysql_query("SELECT MAX(ID) FROM wp_posts");
$count_result = mysql_fetch_array($helper);
$helper2 = 0;
for($count = $count_result[0]; $count >= 1; $count--)
{
$result = mysql_query("SELECT * FROM wp_posts WHERE post_status != 'inherit' AND ID=$count");
while($row = mysql_fetch_assoc($result))
{
if($row['post_content'] != ''){
$array[$helper2] = $row['post_content'];
$helper2++;
if($helper2 <= 5){
echo "<div class=\"blog\" id=\"blog_date\">";
echo $row['post_date'];
echo "</div>";
echo "<div class=\"blog\" id=\"blog_headline\">";
echo $row['post_title'];
echo "</div>";
echo "<div class=\"blog\" id=\"blog_content\">";
echo $row['post_content'];
echo "</div>";
}
else{break;}
}
}
}
?>
Danke.