Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP!] SQL wird nicht ausgeführt. (https://www.delphipraxis.net/35530-%5Bphp-%5D-sql-wird-nicht-ausgefuehrt.html)

Die Muhkuh 8. Dez 2004 15:24


[PHP!] SQL wird nicht ausgeführt.
 
Hi,

folgender Code:

Code:
$sql = "INSERT INTO user (id, username, password, email, user_active, user_realname, user_status) "
"VALUES ('', '$nickname', '$pw', '$email', '0', '$realname', '0')";
  if (mysql_query($sql))
  {
    $mode = 'reg_ok';
    echo $sql;   
  }
  else
  {
    echo 'Registrierung fehlgeschlagen. Bitte versuch es später nocheinmal!
';
    echo $sql;
  }
Das SQL wird einfach nicht ausgeführt. In der DB entsteht kein weiterer Eintrag. Wenn ich aber das SQL nehme, dass das echo ausgibt und in PHPMyAdmin reinkopiere und dort ausführe wird das SQL einwandfrei ausgeführt und ich hab nen neuen Eintrag.

Woran kann das liegen?

Aenogym 8. Dez 2004 15:33

Re: [PHP!] SQL wird nicht ausgeführt.
 
hi,

ändere mal $sql in:

Code:
$sql = "INSERT INTO user (id, username, password, email, user_active, user_realname, user_status) VALUES ('', '$nickname', '$pw', '$email', '0', '$realname', '0')";
(ohne das aufteilen per " ")

geht es dann?

Aenogym

Die Muhkuh 8. Dez 2004 15:36

Re: [PHP!] SQL wird nicht ausgeführt.
 
Hi,

das geht genauso wenig :cry:.


[edit] Wann wird denn nichts in die DB eingetragen? Wenn die Typen nicht übereinstimmen? [/edit]

[edit2]
Zitat:

(ohne das aufteilen per " ")
Wie meinst du das?


[/edit2]

Die Muhkuh 8. Dez 2004 15:55

Re: [PHP!] SQL wird nicht ausgeführt.
 
Gott ist das jetzt peinlich :oops:

Ich hab den Fehler gefunden. Ich hatte vergessen die Verbindung zur Datenbank aufzubauen :wall:.

Aenogym 8. Dez 2004 15:56

Re: [PHP!] SQL wird nicht ausgeführt.
 
Zitat:

Zitat von Spider
Zitat:

(ohne das aufteilen per " ")
Wie meinst du das?

du hast geschrieben:
Code:
$sql = "INSERT INTO user (id, username, password, email, user_active, user_realname, user_status) "
"VALUES ('', '$nickname', '$pw', '$email', '0', '$realname', '0')";
vor values hast du den string mit zwei " unterbrochen. ich dachte, daher kommt der fehler...
sorry, dann verstehe ich das problem leider nicht...

Aenogym

Die Muhkuh 8. Dez 2004 17:22

Re: [PHP!] SQL wird nicht ausgeführt.
 
Hi Steffen,


die zwei '' ist ein eigentlich Anführungszeichen (Shift + 2).

Aber ich habs ja eh gelöst :P

jim_raynor 8. Dez 2004 17:26

Re: [PHP!] SQL wird nicht ausgeführt.
 
Deshalb immer mysql_query($sql) or die(mysql_error).

Damit werden dir Fehler sofort angezeigt.

Die Muhkuh 8. Dez 2004 17:28

Re: [PHP!] SQL wird nicht ausgeführt.
 
Hi,

an der SQL-Abfrage war kein Problem. Ich hatte legendlich vergessen eine Verbindung zur DB aufzunehmen

jim_raynor 8. Dez 2004 17:29

Re: [PHP!] SQL wird nicht ausgeführt.
 
Ja, aber auch das hättest du dadurch gesehen.

Die Muhkuh 8. Dez 2004 17:31

Re: [PHP!] SQL wird nicht ausgeführt.
 
Ah^^,

thx. Wusste ich gar nicht. Dann wird das ab jetzt Standard sein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz