Die Suche ergab 104 Treffer

von sashpta
Do Jun 23, 2016 5:53 am
Forum: Datenbanken und Datenmanagement
Thema: Via php/html etwas in die datenbank schreiben
Antworten: 26
Zugriffe: 35380

Re: Via php/html etwas in die datenbank schreiben

Ja also theoretisch weiß ich das aber ich wusste z.b. Nicht dass man da auch Beziehungen in der Praxis machen kann :o
von sashpta
Mi Jun 22, 2016 10:10 pm
Forum: Datenbanken und Datenmanagement
Thema: Via php/html etwas in die datenbank schreiben
Antworten: 26
Zugriffe: 35380

Re: Via php/html etwas in die datenbank schreiben

Hmm oke, mal sehen wies so klappt :D Wenn ich ein Eingabefeld mit HTML mache, ist das ja dann so: <form action="action_page.php"> First name:<br> <input type="text" name="firstname" ><br> Last name:<br> <input type="text" name="lastname"><br><br> <input type="submit" value="Submit"> </form> allerdin...
von sashpta
Mi Jun 22, 2016 9:45 pm
Forum: Datenbanken und Datenmanagement
Thema: Via php/html etwas in die datenbank schreiben
Antworten: 26
Zugriffe: 35380

Re: Via php/html etwas in die datenbank schreiben

Danke, klappt :) Also muss ich immer wenn ich etwas in "user" speicher den selben Namen auch in "eintrag" speichern oder? weil sonst ist nicht in der Tabelle "eintrag". Wenn ich das dann auf nen Forumeintrag übertrage heißt das quasi, dass ich mit HTML ein Eingabefeld mache, das was da eingegeben wi...
von sashpta
Mi Jun 22, 2016 9:05 pm
Forum: Datenbanken und Datenmanagement
Thema: Via php/html etwas in die datenbank schreiben
Antworten: 26
Zugriffe: 35380

Re: Via php/html etwas in die datenbank schreiben

Geht nur wenn ich nichts für "username" eingebe
sonst kommt diese Meldung:
ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint fails (`forum`.`eintrag`, CONSTRAINT `eintrag_ibfk_1` FOREIGN KEY (`username`) REFERENCES `user` (`Username`))
von sashpta
Mi Jun 22, 2016 7:48 pm
Forum: Datenbanken und Datenmanagement
Thema: Via php/html etwas in die datenbank schreiben
Antworten: 26
Zugriffe: 35380

Re: Via php/html etwas in die datenbank schreiben

Und wie schreib ich dann was rein?

INSERT INTO eintrag geht ja nicht
von sashpta
Mi Jun 22, 2016 6:37 pm
Forum: Datenbanken und Datenmanagement
Thema: Via php/html etwas in die datenbank schreiben
Antworten: 26
Zugriffe: 35380

Re: Via php/html etwas in die datenbank schreiben

Da ist wohl eher die Frage, was Du in "user" reinschreibst. Das sollte entsprechend ein Foreign Key sein, womit da entsprechend das drin stehen muss, was Du in der User-Tabelle als Primary-Key hast. Also wenn ich INSERT INTO user (Username, email, password) value ('Hans', 'fsdsd', 'dfsf')); mache u...
von sashpta
Mi Jun 22, 2016 6:17 pm
Forum: Datenbanken und Datenmanagement
Thema: Via php/html etwas in die datenbank schreiben
Antworten: 26
Zugriffe: 35380

Re: Via php/html etwas in die datenbank schreiben

CREATE TABLE eintrag (eintragID INT AUTO_INCREMENT PRIMARY KEY, username CHAR(16), INDEX user_ind(username), FOREIGN KEY (username) REFERENCES user(Username) ON DELETE CASCADE; Das bedeutet im wesentlichen, daß username in einem eintrag-Record einen gültigen Eintrag aus der User-Tabelle haben muss....
von sashpta
Mi Jun 22, 2016 5:02 pm
Forum: Datenbanken und Datenmanagement
Thema: Via php/html etwas in die datenbank schreiben
Antworten: 26
Zugriffe: 35380

Re: Via php/html etwas in die datenbank schreiben

Danke hat jetzt geklappt :) Mal ne andere Frage, ich hab jetzt ne DB erstellt, die heißt "Forum". Da habe ich ne Tabelle create table user (Username Char(16) primary key, Email Char(32), Password CHAR(16)); und möchte jetzt noch eine Tabelle machen, die so aussieht: create table eintrag (eintragID I...
von sashpta
Mi Jun 22, 2016 4:20 pm
Forum: Datenbanken und Datenmanagement
Thema: Via php/html etwas in die datenbank schreiben
Antworten: 26
Zugriffe: 35380

Re: Via php/html etwas in die datenbank schreiben

Mehr Klammern setzen ;) Habs jetzt so: <?php $db = mysqli_connect("127.0.0.1", "root", "julian", "phpdb"); $add = mysqli_query($db, "INSERT INTO usertable (Name, Age) VALUE ('Alex', 29)"); ?> So habs jetzt so, nun hab ich aber das Problem nesteht weiterhin :( mit diesem Code klappt das: $insert = m...
von sashpta
Mi Jun 22, 2016 3:58 pm
Forum: Datenbanken und Datenmanagement
Thema: Via php/html etwas in die datenbank schreiben
Antworten: 26
Zugriffe: 35380

Re: Via php/html etwas in die datenbank schreiben

Code: Alles auswählen

<?php
	$db = mysqli_connect("127.0.0.1", "root", "julian", "phpdb");
	$add = mysqli_query($db, "INSERT INTO usertable (Name, Age) VALUE ('Alex', 29");
?>		
Hab jetzt mal das gemacht, um zu testen ob das so klappt wie gewollt, allerdings ist in der DB kein neuer Eintrag :/