InternInhaltsverzeichnisGlossarBausteineLinklisteTutorialsKommentare

Thema: MySQL-Chatroom Artikel anzeigen

Cyril ✶✶✶✶✶ schrieb am Sonntag, den 1 September 2019 #11
Hallo Werner
wie kann man erreichen, dass die Einträge auch responsive erscheinen, also z.B. auf Smartphones, ohne dass man seitlich scrollen muss.
Werner schrieb am Sonntag, den 1 September 2019 #12
Also auf meinem Smartphone funktioniert das auch ohne seitliches scrollen, nur wenn da jemand ein Wort mit 100 Buchstaben einfügt dann funktioniert das nicht. So eine Person würde ich aus dem Chat werfen 😅

Folgende CSS-Anweisung bricht alle Wörter um:
body {
word-break: break-word;
}
Max ✶✶✶✶ schrieb am Mittwoch, den 17 Februar 2021 #13
Und was muss in die MySQL Datenbank rein?
Werner schrieb am Mittwoch, den 17 Februar 2021 #14
Installation der Datenbank-Tabellen:
1. In dieser Datei tragen Sie Ihre Verbindungsdaten (zur Datenbank) ein und ändern den Namen und das Passwort.
2. Laden Sie die Dateien: "chat.php" und "signal.mp3" auf Ihrem Webserver hoch.
3. Rufen Sie "diese" Datei mit: "chat.php?install" in Ihrem Browser auf.
4. Melden Sie sich "nach" der erfolgreichen Installation, beim Chat mit Namen und Passwort an.

// Verbindungsdaten zur Datenbank
// Die Verbindungsdaten erhalten Sie von Ihrem Webspace-Provider.
$DB_HOST = "localhost"; // Datenbank - Host-Adresse
$DB_NAME = "test"; // Datenbank - Name
$DB_USER = "root"; // Datenbank - Benutzername
$DB_PASSWORD = ""; // Datenbank - Passwort
Ingo ✶✶✶✶✶ schrieb am Sonntag, den 3 Oktober 2021 #15
Super Lern- / Testscripte.
Frische gerade meine HTML Kenntnisse wieder auf - Top!
Eberhard schrieb am Freitag, den 14 Juli 2023 #16
Vielen Dank Werner für Deine tolle Arbeit!!

Eine Frage hätte ich.
Ist es möglich den Chatroom statt mit MySql auch mit sQlite laufen zu lassen?

LG
Eberhard
Werner schrieb am Samstag, den 15 Juli 2023 #17
Aus Performance-Gründen rate ich von einer SQLite Umstellung ab. Wenn da die DB-Datei alle 5 Sekunden (pro Benutzer) dreimal geöffnet wird, dann werden unweigerlich "Race Condition" (Wettlaufsituation)-Probleme auftreten de.wikipedia.org/wiki/Wettlaufsituation
Ich wüsste nicht welchen Grund es geben sollte, MySQL nicht zu verwenden!
Thomas schrieb am Donnerstag, den 17 August 2023 #18
Hallo und vielen Dank für dieses Script ;-)

Wie kann ich den Chat leeren?
// Chat leeren nach:
$days = 1; // 28 Tagen

Er macht es aber nicht nach 1nem Tag :-(

Gibt es eine Möglichkeit, den Chat manuell zu leeren?
In MySQL wird mir keine Möglichkeit dazu angeboten.
(Die aktuelle Markierung enthält keine eindeutige („unique“) Spalte. Gitter-Bearbeitungsfunktion, Kontrollkästchen, Bearbeiten, Kopieren und Löschen von Links sind nicht verfügbar.)

Danke für deine Mühe :-)
Werner schrieb am Samstag, den 19 August 2023 #19
Diesen SQL-Befehl bei phpMyAdmin einfügen:
1DELETE FROM `chat` WHERE (TO_DAYS(NOW()) - TO_DAYS(`date`)) > 1
und ausführen.
phpMyAdmin ziert sich da etwas, nur weil keine unique-ID vergeben wurde.

Besser ist das Programm Adminer (kostenlos, verwende ich schon seit Jahren) geeignet.
Frank ✶✶✶✶✶ schrieb am Sonntag, den 24 Dezember 2023 #20
Hab den Chat gerade installiert, alles gut. Jetzt soll ich mich anmelden - mit welchem Namen und welchem Passwort?....oder steh ich au dem Schlauch?

Kann mir hier jemand einen Tipp geben?