jakicoll
Goto Top

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

Content-Key: 60577

Url: https://administrator.de/contentid/60577

Ausgedruckt am: 29.03.2024 um 04:03 Uhr

Mitglied: jakicoll
jakicoll 05.06.2007 um 08:18:09 Uhr
Goto Top
Ich habe den Fehler gerade selber entdeckt!
Unzwar muss man das:
// Eintragen der Daten
$sql = "INSERT INTO `losebunker` (`kid`, `pw`) VALUES (\'$kid\', \'$wpw\');";
$eintragen = mysql_query($sql);
zu folgendem verändern:
$eintrag = "INSERT INTO losebunker (kid, pw) VALUES ('$kid', '$wpw')";
$eintragen = mysql_query($eintrag);