Beste,
Ik heb VEEEL dubbele records in mijn database
Enkel ben ik bezig met een autocomplete functie die alle records pakt van de database
En de records kan ik niet verwijderen want zijn belangerijk
Script:
PHP
<?php
// PDO connect *********
function connect() {
return new PDO('mysql:host=localhost;dbname=db', 'root', '', array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
}
$pdo = connect();
$keyword = '%'.$_POST['keyword'].'%';
$sql = "SELECT * FROM postcode WHERE street LIKE (:keyword) ORDER BY id ASC LIMIT 0, 10";
$query = $pdo->prepare($sql);
$query->bindParam(':keyword', $keyword, PDO::PARAM_STR);
$query->execute();
$list = $query->fetchAll();
foreach ($list as $rs) {
// put in bold the written text
$country_name = str_replace($_POST['keyword'], '<b>'.$_POST['keyword'].'</b>', $rs['street']);
// add new option
echo '<li onclick="set_item(\''.str_replace("'", "\'", $rs['street']).'\')">'.$country_name.' aa</li>';
}
?>
Toon Meer