Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 23-04-2016, 23:28
Sino
 Registrierter Benutzer
Links : Onlinestatus : Sino ist offline
Registriert seit: Apr 2016
Beiträge: 2
Sino befindet sich auf einem aufstrebenden Ast
Standard SQL SELECT mit Umlauten

Hallo,

ich habe eine kleine sql-abfrage, die mir Einträge von einer bestimmten Stadt anzeigt. Problem ist, wenn ich nach Städten mit Umlauten suche, dann erhalte ich keine Ergebnisse. Die Suche nach Städten ohne Umlauten ist aber kein Problem. Was müsste ich ändern?

Code:
<?php
$host = 'xxx';
$user = 'xxx'; 
$pwd = 'xxx'; 
$db = 'xxx'; 

// Create connection
$con = mysqli_connect($host, $user, $pwd, $db);
$result = mysqli_query($con, "SET NAMES 'utf8'");

// Check connection
if(mysqli_connect_errno($con)) {
    die("Failed to connect to MySQL: " . mysqli_connect_error());
} 
 mysql_select_db($db, $con);
 mysql_query("SET NAMES 'utf8'");

  $city = mysqli_real_escape_string($con, $_POST['city']);
  
  $sql = "SELECT * FROM share_offers WHERE city = '$city'";
  
  $result = mysqli_query($con, $sql);
  
  //.....
  
?>
Mit Zitat antworten