Suche den Code um von PHP Daten an die Datenbank zu senden

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Suche den Code um von PHP Daten an die Datenbank zu senden

Postby eppis » 19. December 2016 18:11

Hey Leute,
ich habe sehr viele Tutorials etc. gesehen/gelesen und immer musste man sich mit folgendem Code mit der Datenbank verbinden: Variabel = mysql_connect("Hostserver", "Benutzername" etc.);
Aber mit xampp hat mir folgenden Code vorgeschlagen: $sql = "SELECT * FROM `users`";
Soweit so gut, dies hat auch ohne Probleme funktioniert, doch wie kann ich jetzt die Daten die PHP bekommt in die Datenbank speichern?
Könnt ihr mir bitte den Code nennen?
vielen Dank für eure Hife
eppis
 
Posts: 4
Joined: 19. December 2016 18:07
XAMPP version: 3.2.2
Operating System: Windows 10

Re: Suche den Code um von PHP Daten an die Datenbank zu send

Postby Altrea » 19. December 2016 18:19

Hi,

Du solltest dir vielleicht noch das eine oder andere PHP MySQL Tutorial ansehen.
Anbei zwei die ich empfehlen kann:
http://www.peterkropff.de/site/php/php.htm
http://tut.php-quake.net/de/

mit freundlichen Grüßen,
Altrea
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11935
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: Suche den Code um von PHP Daten an die Datenbank zu send

Postby eppis » 19. December 2016 18:26

Könntet ihr mir nicht den Code nennen?
Hintergrundwissen kommt nachher :)
eppis
 
Posts: 4
Joined: 19. December 2016 18:07
XAMPP version: 3.2.2
Operating System: Windows 10

Re: Suche den Code um von PHP Daten an die Datenbank zu send

Postby Altrea » 19. December 2016 18:36

Es gibt verschiedene Funktionen Anfragen an die Datenbank zu stellen.
Da deine angegebene XAMPP Version nicht korrekt ist kann ich nicht wissen, welche du davon benutzen kannst.
Hier einige zur Auswahl:
http://php.net/manual/de/pdo.query.php
http://php.net/manual/de/mysqli.query.php
http://php.net/manual/de/function.mysql-query.php

Das in Verbindung mit der richtigen Syntax zum Eingügen in die Datenbank:
http://dev.mysql.com/doc/refman/5.7/en/insert.html

Dann fehlt dir aber immernoch die Kenntnis wie man Eingaben und Daten von PHP abgreift und weiterverarbeitet.
Du siehst, du solltest ganz vorne bei den Grundlagen anfangen, ansonsten kommst du bei jedem nächsten Schritt aus dem Fragen nichtmehr raus.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11935
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: Suche den Code um von PHP Daten an die Datenbank zu send

Postby eppis » 19. December 2016 21:13

Danke, es ist nur so, dass ich noch nicht soviel Erfahrung mit PHP und mySQL habe, aber zu morgen ein Projekt fertig stellen muss :?
eppis
 
Posts: 4
Joined: 19. December 2016 18:07
XAMPP version: 3.2.2
Operating System: Windows 10

Re: Suche den Code um von PHP Daten an die Datenbank zu send

Postby eppis » 19. December 2016 21:24

Stimmt, das ist die Version 7.0.13-0
eppis
 
Posts: 4
Joined: 19. December 2016 18:07
XAMPP version: 3.2.2
Operating System: Windows 10

Re: Suche den Code um von PHP Daten an die Datenbank zu send

Postby Nobbie » 19. December 2016 21:26

eppis wrote:Könntet ihr mir nicht den Code nennen?
Hintergrundwissen kommt nachher :)


Gerne.

Um einen neuen Datensatz einzufügen, ist ein "INSERT" Statement notwendig. Hier in plakatives Beispiel:

Code: Select all
INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')


Damit werden in die Tabelle "MyGuests" mit den Spalten firstname, lastname und email die entsprechenden Werte (s.o.) eingetragen.

Um diesen Code in PHP auszuführen und an MySQL zu reichen, bedient man sich der mysqli_ Schnittstelle, hier ein Beispiel passend zum oben gezeigten SQL Statement:
Code: Select all
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";

if (mysqli_query($conn, $sql)) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}

mysqli_close($conn);
?>


Und nun einfach machen, das Verständnis kommt ja später.
Nobbie
 
Posts: 13183
Joined: 09. March 2008 13:04

Re: Suche den Code um von PHP Daten an die Datenbank zu send

Postby Nobbie » 19. December 2016 21:34

eppis wrote:Danke, es ist nur so, dass ich noch nicht soviel Erfahrung mit PHP und mySQL habe, aber zu morgen ein Projekt fertig stellen muss :?


Gehe ich recht in der Annahme, dass die Aufgabe an sich aber nicht erst heute gestellt wurde? Ein gewagtes Unterfangen, das so lange hinauszuschieben.
Nobbie
 
Posts: 13183
Joined: 09. March 2008 13:04


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 30 guests