Verbindung zwischen PHP und mysql fehlt Thema ist gelöst

Hier könnt Ihr fragen zu Problemen mit Sql (MySql) in Verbindung mit PHP stellen. Es können fragen zu SQL Anweisungen und/oder PHP Mysql Funktionen gestellt werden.

Verbindung zwischen PHP und mysql fehlt

Beitragvon SMITHIBIFI am Mi, 20:06:21 25.02.09

Guten Abend
Ich habe da so ein Problem das meine PHP konstruktion irgendwie nichts in die MYSQL Datenbank schreibt!

  1.  
  2. <?php
  3. $verbindung = mysql_connect ("SERVER",
  4. "BENUTZERNAME", "PASSWORT")
  5. or die ("keine Verbindung möglich.
  6.  Benutzername oder Passwort sind falsch");
  7. mysql_select_db("DATENBANKNAME")
  8. or die ("Die Datenbank existiert nicht.");
  9. ?>
  10. <?php
  11. $anrede = $_POST["anrede"];
  12. $name = $_POST["name"];
  13. $vorname = $_POST["vorname"];
  14. $email = $_POST["email"];
  15. $username = $_POST["username"];
  16. $passwort = $_POST["passwort"];
  17. $passwort_2 = $_POST["passwort_2"];
  18. $alter = $_POST["alter"];
  19. $passwort_3 = md5($passwort);
  20. if($anrede!="" AND $vorname!="" AND $name!="" AND $email!="" AND $username!="" AND $passwort!="" AND $passwort_2!="" AND $alter!="" ){
  21. if($passwort == $passwort_2){
  22. $eintrag = "INSERT INTO crazy_award
  23. (username, passwort, vorname, name, email, anrede, alter)
  24. VALUES
  25. ('$username', '$password', '$vorname', '$name', '$email', '$anrede', '$alter')";
  26. $eintragen = mysql_query($eintrag);
  27. if($eintragen == true)
  28. {
  29. echo "Herzlich Willkommen $username.<br>Ab jetzt sind sie angemeldet.";
  30. }
  31. else
  32. {
  33. echo "Beim Speichern gab es probleme bitte wiederholen";
  34. }
  35. }
  36. else {
  37. echo "Die Passw&ouml;rter waren nicht identisch";
  38. }
  39. }
  40. else {
  41. echo "Es wurden nicht alle Felder ausgefüllt";
  42. }
  43. ?>

Das ist bei mir aufm server:
/exit/gateway.php?url=http://52012565.de.strato-hosting.eu/phptest/login/index.php" target="_blank

Danke im vorraus
Gruß
Smith
SMITHIBIFI
Newbi
 
Beiträge: 6
Registriert: Mi, 19:54:20 25.02.09

Re: Verbindung zwischen PHP und mysql fehlt

Beitragvon hans am Mi, 20:29:16 25.02.09

gibt es Fehlermeldungen?
hans
Newbi
 
Beiträge: 1
Registriert: So, 19:24:15 27.07.08

Re: Verbindung zwischen PHP und mysql fehlt

Beitragvon SMITHIBIFI am Mi, 20:35:07 25.02.09

nein aber in der datenbabk kommt nichts an!!
SMITHIBIFI
Newbi
 
Beiträge: 6
Registriert: Mi, 19:54:20 25.02.09

Re: Verbindung zwischen PHP und mysql fehlt

Beitragvon Marcel am Do, 11:06:11 26.02.09

Probier mal mysql_error() nach dem Eintragsversuch


MfG
Marcel
Marcel
Member
 
Beiträge: 542
Registriert: Di, 16:13:41 3.01.06

Re: Verbindung zwischen PHP und mysql fehlt

Beitragvon SMITHIBIFI am Do, 11:55:58 26.02.09

Hi
Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /mnt/web1/30/65/52012565/htdocs/phptest/login/register.php on line 26
Beim Speichern gab es probleme bitte wiederholen
Das zeigt er mir jetzt an! bei diesem code:
  1. <?php
  2. $anrede = $_POST["anrede"];
  3. $name = $_POST["name"];
  4. $vorname = $_POST["vorname"];
  5. $email = $_POST["email"];
  6. $username = $_POST["username"];
  7. $passwort = $_POST["passwort"];
  8. $passwort_2 = $_POST["passwort_2"];
  9. $alter = $_POST["alter"];
  10. $passwort_3 = md5($passwort);
  11. if($anrede!="" AND $vorname!="" AND $name!="" AND $email!="" AND $username!="" AND $passwort!="" AND $passwort_2!="" AND $alter!="" ){
  12. if($passwort == $passwort_2){
  13. $eintrag = "INSERT INTO crazyaward
  14. (username, passwort, vorname, name, email, anrede, alter)
  15. VALUES
  16. ('$username', '$password', '$vorname', '$name', '$email', '$anrede', '$alter')";
  17. $eintragen = mysql_query($eintrag);
  18. echo mysql_error("Es Gab probleme");
  19. if($eintragen == true)
  20. {
  21. echo "Herzlich Willkommen $username.<br>Ab jetzt sind sie angemeldet.";
  22. }
  23. else
  24. {
  25. echo "Beim Speichern gab es probleme bitte wiederholen";
  26. }
  27. }
  28. else {
  29. echo "Die Passw&ouml;rter waren nicht identisch";
  30. }
  31. }
  32. else {
  33. echo "Es wurden nicht alle Felder ausgefüllt";
  34. }
  35. ?>
SMITHIBIFI
Newbi
 
Beiträge: 6
Registriert: Mi, 19:54:20 25.02.09

Re: Verbindung zwischen PHP und mysql fehlt

Beitragvon SMITHIBIFI am Do, 14:21:36 26.02.09

hat sich schon erledigt habe das alles nochmal anderes gemacht und jetzt geht es!!! trotzdem danke
SMITHIBIFI
Newbi
 
Beiträge: 6
Registriert: Mi, 19:54:20 25.02.09

Re: Verbindung zwischen PHP und mysql fehlt

Beitragvon Marcel am Fr, 08:48:05 27.02.09

SMITHIBIFI hat geschrieben:hat sich schon erledigt habe das alles nochmal anderes gemacht und jetzt geht es!!! trotzdem danke



ok, nur noch für die anderen, die diesen Beitrag lesen sollten.

Im mysql_error() kann man kein String einsetzen wie oben versucht wurde:
  1.  
  2. echo mysql_error("Es Gab probleme");
  3. //das in den Hochkommas gehört dort nicht hin,
  4. //einzig eine MySql Verbindungskennung kann man dort mit angeben
  5. //ist aber nicht unbedingt notwendig
MfG
Marcel
Marcel
Member
 
Beiträge: 542
Registriert: Di, 16:13:41 3.01.06

Zurück zu PHP mit Sql



cron