ripehostess54
Redstoneengineer
Ich habe in meinem Html Dunkument eine Suche drinne, die meine Datenbank durchstucht
Doch leider wird trotz dem Charset utf-8 das Betten zerstört nicht im Utf8 geschreiben.
Code:
<?php
$debug = false;
if (!isset($_POST["sn"])) {$_POST["sn"] = "";}
$sHostname = 'localhost';
$sPort = 3306;
$DatabaseUser = 'root';
$DBPassword = 'xxx ';
$DBTable = 'Statistiken';
//SQL Verbindungsaufbau
$DB_link = mysql_connect("$sHostname:$sPort", $DatabaseUser, $DBPassword)
or die("Datenbank verbindung: " . mysql_error());
if ($debug == true) {echo 'Datenbank verbindung aufgebaut<br>';} ## Debug ##
$Database = 'bedwars';
mysql_select_db($Database)or die("Datenbank auswahl Fehlgeschlagen: " . mysql_error());
$sn = $_POST['sn'];
if ($sn != "")
{
$sqlab = "SELECT * FROM `$DBTable` ";
$sqlab .= "WHERE `name` LIKE '$sn' ";
$sqlab .=" ORDER by `name` DESC";
if ($debug == true) {echo $sqlab.'<br>';} ## Debug ##
$res = mysql_query($sqlab) or die("Anfrage 1 fehlgeschlagen: " . mysql_error());
$numb = mysql_num_rows($res);
if ($debug == true) {echo 'Checke nach Spielerdaten'.$_POST['sn'].'<br>';} ## Debug ##
if ($debug == true) {echo 'Gefundene Spieler: '.$numb.'<br>';} ## Debug ##
if($numb >= 1)
{
$dsatz = mysql_fetch_assoc($res);
if ($debug == true) {echo 'Spieler Gefunden'.$_POST['sn'];} ## Debug ##
echo "<table><tr>";
echo "<td>Name:</td><td>".$dsatz['name']."</td></tr><tr>";
echo "<td>SpieleAnzahl:</td><td>".$dsatz['all_games']."</td>";
echo "<td>Verloren:</td><td>".$dsatz['lost_games']."</td>";
echo "<td>Gewonnen:</td><td>".$dsatz['won_games']."</td></tr><tr>";
echo "<td>Kills:</td><td>".$dsatz['kills']."</td>";
echo "<td>Tode:</td><td>".$dsatz['deaths']."</td>";
echo "<td>Betten zerstört:</td><td>".$dsatz['destroyed_beds']."</td></tr>";
echo "</tr></table>";
}
else
{echo 'Spieler nicht Gefunden';}
}
?>
Zuletzt bearbeitet: