Tach zusammen,
PHP-Noob meldet sich zum Dienst mit folgendem Problem.
Ich möchte eine Suchfunktion für Spieler in mein Admintool einbauen, 1800 Einträge durchzuscrollen ist immer minimal nervig.
Hier der Code:
PHP: Xylo ist Supercool
if (isset($search)) {
$sql = "SELECT `uid` FROM `players` WHERE `uid` LIKE '" . $search . "' OR `name` LIKE '" . $search . "' OR `playerid` LIKE '" . $search . "';";
$result_of_query = $db_link->query($sql);
$total_records = mysqli_num_rows($result_of_query);
if ($pageNum > $total_records) $pageNum = $total_records;
$sql = "SELECT `playerid`,`name`,`bankacc`,`cash`,`coplevel`,`mediclevel`,`adminlevel`,`uid` FROM `players` WHERE `uid` LIKE '" . $search . "' OR `name` LIKE '" . $search . "' OR `playerid` LIKE '" . $search . "'" . $max . " ;";
logAction($_SESSION['user_name'], $lang['searched'] . ' (' . $search . ') ' . $lang['in'] . ' ' . $lang['players'], 1);
} else {
$sql = "SELECT `uid` FROM `players`;";
$result_of_query = $db_link->query($sql);
$total_records = mysqli_num_rows($result_of_query);
if ($pageNum > $total_records) $pageNum = $total_records;
$sql = "SELECT `playerid`,`name`,`bankacc`,`cash`,`coplevel`,`mediclevel`,`adminlevel`,`uid` FROM `players` " . $max . " ;";
}
Alles anzeigen
Mein Problem:
Er sucht nach dem genauen (!) Namen oder der genauen playerid ohne Probleme, nur leider nicht nach Teilen des Namens oder der playerid .
Jemand eine Idee.
z.B. @Doxylamin oder @nox
Grüße
Xylo