Thomas_Jung
Erfahrenes Mitglied
Hallo,
Bei der Abfrage findet MySql mir folgende Ergebnisse
Zeitschriftenabos
Bosporu-Brücke
Bosch & Siemens
Schmidt-Bößer
Boß/Speißer
Helmut Bößmann
Datenbank-Kollation ist utf8_general_ci
Das Tabellen-Feld ist Typ Text Kollation utf8_general_ci
Gib es eine Möglichkeit das er nur nach Boß sucht?
Bei der Abfrage findet MySql mir folgende Ergebnisse
Zeitschriftenabos
Bosporu-Brücke
Bosch & Siemens
Schmidt-Bößer
Boß/Speißer
Helmut Bößmann
Datenbank-Kollation ist utf8_general_ci
Das Tabellen-Feld ist Typ Text Kollation utf8_general_ci
Gib es eine Möglichkeit das er nur nach Boß sucht?
PHP:
//$servername = "XXX";
//$dbname = "XXX";
//$dbusername = "XXX";
//$dbpassword = "XXX";
$port = '3306';
$charset = 'utf8';
$dsn = "mysql:host=$servername;port=$port;dbname=$dbname;charset=$charset";
$opt = [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_EMULATE_PREPARES => false,
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8',
];
$pdo = new PDO($dsn, $dbusername, $dbpassword, $opt);
$sql = "SELECT bezeichnung FROM `datenbank` WHERE `bezeichnung` LIKE '%Boß%' ";
$statement = $pdo->prepare($sql);
$statement->execute();
$num_rows = $statement->rowCount();
$data = $statement->fetchAll();
echo "<table>";
foreach($data as $row){ $bezeichnung = $row['bezeichnung'];
echo "<tr>";
echo "<td width='300px'>$bezeichnung</td>";
echo "</tr>";
}
echo "</table>";