Warum funktioniert mein PHP und SQL Code nicht?
Warum funktioniert dieser Code nicht
Guten Morgen!
Warum funktioniert mein Code nicht?
Folgender Code sollt dies machen:
Daten auf Formular als Variabeln setzen und in DB eintragen:
--anmeld.php--
<?php
Habe mit echo überprüft, die variabeln werden korrekt importiert
$kid=$_GET[kid];
$lpw=$_GET[lpw];
$wpw=$_GET[wpw];
Verbinden mit dem Server
$sql_server="localhost"; 99% Chance das du das nicht ändern musst
$sql_usr="lose_bunker"; Username mit dem auf die Datenbank zugegriffen werden soll
$sql_pw="++++"; Passwort des Usernames mit dem auf die Datenbank zugegriffen werden soll
$sql_dbname="lose_bunker"; Name der Datenbank auf die zugegriffen werden soll
$db=mysql_connect($sql_server, $sql_usr, $sql_pw) OR die("Keine Verbindung zur Datenbank. Fehlermeldung:".mysql_error());
mysql_select_db($sql_dbname,$db) OR die("Konnte Datenbank nicht benutzen, Fehlermeldung: ".mysql_error());
// Eintragen der Daten
$sql = "INSERT INTO `losebunker` (`kid`, `pw`) VALUES (\'$kid\', \'$wpw\');";
$eintragen = mysql_query($sql);
?>
---ende
Anmerkung: Irgendwie sind die ganzen Kommentarzeichen verloren gegangen, in meinem Code sind sie aber gesetzt.
Bei Ausführen wird aber nicht die Variabeldefinition eingetragen sonder $kid
Wo ist der Fehler?
jakicoll
Guten Morgen!
Warum funktioniert mein Code nicht?
Folgender Code sollt dies machen:
Daten auf Formular als Variabeln setzen und in DB eintragen:
--anmeld.php--
<?php
Habe mit echo überprüft, die variabeln werden korrekt importiert
$kid=$_GET[kid];
$lpw=$_GET[lpw];
$wpw=$_GET[wpw];
Verbinden mit dem Server
$sql_server="localhost"; 99% Chance das du das nicht ändern musst
$sql_usr="lose_bunker"; Username mit dem auf die Datenbank zugegriffen werden soll
$sql_pw="++++"; Passwort des Usernames mit dem auf die Datenbank zugegriffen werden soll
$sql_dbname="lose_bunker"; Name der Datenbank auf die zugegriffen werden soll
$db=mysql_connect($sql_server, $sql_usr, $sql_pw) OR die("Keine Verbindung zur Datenbank. Fehlermeldung:".mysql_error());
mysql_select_db($sql_dbname,$db) OR die("Konnte Datenbank nicht benutzen, Fehlermeldung: ".mysql_error());
// Eintragen der Daten
$sql = "INSERT INTO `losebunker` (`kid`, `pw`) VALUES (\'$kid\', \'$wpw\');";
$eintragen = mysql_query($sql);
?>
---ende
Anmerkung: Irgendwie sind die ganzen Kommentarzeichen verloren gegangen, in meinem Code sind sie aber gesetzt.
Bei Ausführen wird aber nicht die Variabeldefinition eingetragen sonder $kid
Wo ist der Fehler?
jakicoll
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 60577
Url: https://administrator.de/contentid/60577
Ausgedruckt am: 26.11.2024 um 21:11 Uhr
1 Kommentar