1x bewertet

Daten eintragen

von Delite  |  18.02.2007 um 09:15 h
MySQL
Typ: MySQL
Stufe:Mittel
Jetzt haben wir wie [URL=tutorial.php?id=16]hier beschrieben eine Tabelle erstellt.

So sieht der Code aus, wenn wir etwas eintragen wollen.


<?php
    
include("db.php");
    
$eintrag "INSERT INTO benutzer (name, passwort, email, homepage,
text)
    VALUES ('Delite', '123', 'sumsebiene@hotmail.de',
'http://tutorials.animega.org', 'Hallo hier ist Text')"
;  
    
$eintragen mysql_query($eintrag);
?>



include("db.php");
Hier includen wir db.php, um Verbindung zur Datenbank zu schaffen wie [tutorial.php?id=24]hier erklärt.

benutzer
Das ist die Tabelle, in die wir eintragen wollen. Hier heisst sie Benutzer.

(name, passwort, email, homepage, text)
Hier sind die Spalten, die wir füllen wollen. ID lässt man weg, weil sich das automatisch einträgt! Ihr müsst auch nicht immer alle Felder füllen. Würde ja auch reichen name und passwort zur füllen :)

('Delite', '123', 'sumsebiene@hotmail.de', 'http://tutorials.animega.org', 'Hallo hier ist Text')
Hier tragen wir jetzt den Inhalt ein, genau in der Reinfolge wie auch die Felder bestimmt wurden. Name ist hier also Delite, Passwort 123, email sumsebiene@hotmail. de usw.

$eintragen = mysql_query($eintrag);
Mit diesem Befehl führen wir MySQL aus. Gibt nicht mehr dazu zu sagen =)

Jetzt will man vielleicht nach dem Eintragen noch die ID, des Eintrags dazu haben. Dann fügt man etwas dazu:


<?php
    
include("db.php");
    
$eintrag "INSERT INTO benutzer (name, passwort, email, homepage,
text)  
    VALUES ('Delite', '123', 'sumsebiene@hotmail.de',
'http://tutorials.animega.org', 'Hallo hier ist Text')"
;  
    
$eintragen mysql_query($eintrag);

    
$id mysql_insert_id();
?>



$id = mysql_insert_id();
Die Variable $id hat jetzt den Inhalt der eingetragenen Variable.

So, das wars auch wieder Smilie



2 Kommentare




Also ich habe jetzt alles genauso gemacht, wie erklärt und habe die Datei jetzt inhalt.php genannt. Wenn ich die dann aufrufe erscheint dann eine leere Seite. Ist das normal? Danke schonmal für die Antwort Smilie
am 01.03.2008 um 22:22 Uhr


schon okay Smilie
am 12.06.2009 um 10:12 Uhr