Die in meinem Beispiel hier genannten Wörter server, benutzername, datenbankname und passwort musst Du gegen die dir vorliegenden Zugangsdaten zu deiner MySQL-Datenbank ersetzen.
Du hast threadi falsch verstanden.
Das define muss vor dem mysql connect sein oder du lässt einfach die platzhalter weg und schriebst direkt deine daten dort rein. also:
Hat er doch sogar mit Codebeispiel geschrieben, da musst du doch nur deine Daten einsetzen. Und dann folgt dein Code, den du anfangs gepostet hast.
Ein wenig Eigeninitiative darf auch sein…
Jain. Du beschreibst eine andere, aber auch richtige Variante.
Dir ist offenbar nicht bewusst, dass Du hier Datenbankzugangsdaten eintragen musst. Die können wir dir nicht sagen, wir können deine Zugangsdaten zum Glück nicht mal erraten denn das wäre ein Sicherheitsrisiko. Du musst die für Dich gültigen Zugangsdaten selbst wissen. Weißt Du sie nicht, frag deinen Webhoster. Sagt dir dein Webhoster, dass Du keine MySQL-Datenbank und somit keine Datenbankzugangsdaten hast, dann wirst Du entweder den Webhoster wechseln müssen oder deine Idee aufgeben.
Dass du vorsichtig sein musst, wenn eine Spalte deiner Tabelle »name« heißt, hast du auf dem Schirm? MySql wird das immer für einen Operator (oder was ähnliches halten), es sei denn du setzt es in accents graves: »name«:
INSERT INTO Tabelle ([B]`name`[/B], mail, text) VALUES ('$name','$mail','$text')
Nur um der Fehlermeldung in deinem überübernächsten Posting vorwegzugreifen …