SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 11.04.2015, 10:25:21
wandler wandler ist offline
Anfänger
 
Registriert seit: Apr 2006
Beiträge: 14
mysqli und SET NAMES und SET CHARACTER

Hallo zusammen,

bisher war der Zeichensatz der Datenbank auf latin1 eingestellt und von mir auch so verwendet worden. Jetzt mit MySQL 5.6 ist der Defaultzeichensatz (beim Hoster) auf UTF-8 verändert worden, so das meine Scripte (iso-8859-15) die Umlaute nicht korrekt anzeigen (für ein ä kommt: À usw.).
Ich habe dann in ein paar Beiträge gelesen, dass man die Abfrage mit "SET NAMES 'latin1'" und "SET CHARACTER SET 'latin1_german1_ci'" ergänzen soll.
In den Scripten verwende ich mysqli im Prozeduraler Stil ein, also z.B. so:
PHP-Code:
$id mysqli_real_escape_string($verbindung$id);
$sql "SELECT * FROM `tabelle` WHERE id = '$id'";
$abfrage mysqli_query($verbindung$sql); 
Ich kenne auch die offizielle PHP Dokumentation, leider verstehe ich diese inkl. Beispiele nicht und alle meine versuche waren fehlerhaft!
Wer kann mein Beispiel oben so ergänzen, damit ich die Daten als iso-8859-15 verwenden kann?

Danke
Mit Zitat antworten
  #2  
Alt 27.04.2015, 19:26:51
csskoeln csskoeln ist offline
Anfänger
 
Registriert seit: Apr 2015
Alter: 42
Beiträge: 9
AW: mysqli und SET NAMES und SET CHARACTER

Hallo,
sofern das Problem noch besteht.

Die "Codierung" machst du im Grunde direkt beim Connect zur Datenbank.

Wie es bei mySQLi läuft kann ich nicht genau sagen, da ich selbst nur mit PDO arbeite.

Aber in der Doku ist es direkt beschrieben, Beispiel 1 , hier müßtest du nur das Charset an deine Datenbank anpassen:

http://php.net/manual/de/mysqli.set-charset.php
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
extrem langsame Abfrage.. Daktari MySQLi/PDO/(MySQL) 14 30.01.2015 15:14:49
MySQL auf MySQLi umstellen dasc93 MySQLi/PDO/(MySQL) 6 31.05.2014 00:34:52
mysqli in Klasse schreiben? M-Cha PHP Grundlagen 1 12.08.2013 22:30:09
PR6 Link für Umbau auf PHP MYSQLi Abfrage Joschi MySQLi/PDO/(MySQL) 6 12.04.2010 00:20:10
mysqli nicht gefunden Don Stefano PHP Grundlagen 1 25.02.2005 15:44:49


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:05:37 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt