Einzelnen Beitrag anzeigen
  #2  
Alt 09.06.2014, 18:46:54
Viet Viet ist offline
Anfänger
 
Registriert seit: Jun 2014
Alter: 40
Beiträge: 2
AW: UTF-8 in HTML, PHP und MySQL

Nach langem Probieren habe ich das Problem mit der Anzeige so weit lösen können (die .php-Datei war einfach noch nicht als UTF-8 gespeichert).
Doch schon zeigt sich das nächste Problem mit den Zeichen. Aus der Datenbank sollen alle Datensätze angezeigt werden, die das eingegebene 'Wort' enthalten. Wenn man aber zum Beispiel "ä" oder "ă" eingibt, werden auch alle Ergebnisse mit "a" angezeigt. Wie kann ich das verhindern und dafür sorgen, dass wirklich genau nach dem eingegebenen Buchstaben gesucht wird?

Der Code:

$Wort = $_POST['Wort'];
echo '<p>Das Suchwort ist: ' . $Wort . '</p>';

$An = mysqli_connect (...);

$Auf = mysqli_query ($An, "SELECT * FROM Tabelle WHERE Deutsch LIKE '%$Wort%' OR Vietnamesisch LIKE '%$Wort%'");

echo '<table>';
while ($Satz = mysqli_fetch_array($Auf))
{echo '<tr><td>' . $Satz['Viet'] . '</td><td>' . $Satz['Deutsch'] . '</td></tr>';}
echo '</table>';

mysqli_close ($An);

Vielen Dank im Voraus für alle Antworten!!
Mit Zitat antworten