Ich versuche mich zur Zeit ein wenig mit PHP. Somit habe ich einmal MYSQL ausprobiert was an sich auch klappt. Einziges Problem:
Ü's werden von PHP falsch ausgegeben. Aus einem Ü wird ein
In der Datenbank verwende ich zum Speichern des Textes einfach VARCHAR und in PHP verwende ich zum Abfragen eben die ganz normalen Funktionen.
Aber ich denke ich poste hier mal den Code:
Jetzt sagen wir mal speichere ich in Caption den Wert "Überschrift". Mache ich nun einen Select in meiner Workbench funktioniert alles wunderbar. Verwende ich ich jedoch PHP kommt das oben genannte Zeichen raus:
Kann mir da jemand weiterhelfen?
Wäre wirklich froh, da ich bis jetzt leider nichts vergleichbares gefunden habe. Eben nur Probleme wie "ich kann keine Sonderzeichen in MYSQL speichern" -> kann ich aber. Nur PHP macht Probleme.
Ü's werden von PHP falsch ausgegeben. Aus einem Ü wird ein
�.
.In der Datenbank verwende ich zum Speichern des Textes einfach VARCHAR und in PHP verwende ich zum Abfragen eben die ganz normalen Funktionen.
Aber ich denke ich poste hier mal den Code:
Jetzt sagen wir mal speichere ich in Caption den Wert "Überschrift". Mache ich nun einen Select in meiner Workbench funktioniert alles wunderbar. Verwende ich ich jedoch PHP kommt das oben genannte Zeichen raus:
PHP-Quellcode
- $con = mysqli_connect("localhost", "root", "", "rems");
- if(mysqli_connect_errno())
- {
- echo "Keine Verbindung zur Datenbank!";
- }
- else{
- $result = mysqli_query($con, "SELECT * FROM Message WHERE ID = $id");
- if($result)
- {
- if(($row = mysqli_fetch_array($result)))
- {
- $article = new MockArticle();
- $article->caption = $row['Caption'];
- $article->pictureUrl = $row['Picture'];
- $article->text = $row['Text'];
- $template = new Template('./templates/SampleTemplate.html');
- $article->SetupTemplate($template);
- echo $template->getOutput();
- }
- }
- mysqli_close($con);
- }
Kann mir da jemand weiterhelfen?
Wäre wirklich froh, da ich bis jetzt leider nichts vergleichbares gefunden habe. Eben nur Probleme wie "ich kann keine Sonderzeichen in MYSQL speichern" -> kann ich aber. Nur PHP macht Probleme.