Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP & MySQL] Zeile in Datenbank ändern? (https://www.delphipraxis.net/67296-%5Bphp-mysql%5D-zeile-datenbank-aendern.html)

Delphi Star 12. Apr 2006 14:28


[PHP & MySQL] Zeile in Datenbank ändern?
 
Code:
<?php
mysql_connect("localhost" , "root" , "");
mysql_select_db("allgemein");
$titel=$_POST["titel"];
$beschreibung=$_POST["description"];
$schluessel=$_POST["schluessel"];
$autor=$_POST["autor"];
$sql = "UPDATE 'meta' SET title='$titel', beschreibung='$beschreibung', keywords='$schluessel', author='$autor' WHERE zeile = '1'";
mysql_close();
?>
Alle Felder sind vom Typ "text", auch "zeile". Was mache ich falsch :?:

mkinzler 12. Apr 2006 14:50

Re: [PHP & MySQL] Zeile in Datenbank ändern?
 
Du schreibst den Abfragstring in eine Variable, führst ihn aber nicht aus.

Delphi Star 12. Apr 2006 15:19

Re: [PHP & MySQL] Zeile in Datenbank ändern?
 
Ich habe jetzt diese Zeile:
Code:
mysql_query($sql);
vor dieser
Code:
mysql_close();
eingefügt. Allerdings funktioniert es immer noch nicht.

Tubos 12. Apr 2006 15:22

Re: [PHP & MySQL] Zeile in Datenbank ändern?
 
Was heißt es funktioniert nicht? Wird keine Änderung ausgeführt? Erscheint eine Fehlermeldung?

Mach folgendes:
Code:
echo mysql_error();
Und schau ob du nen Fehler kriegst.
Wenn nicht, dann gibts wohl keine Zeile, wo zeile=1 ist.

Delphi Star 12. Apr 2006 15:25

Re: [PHP & MySQL] Zeile in Datenbank ändern?
 
Zitat:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''meta' SET title='', beschreibung='', keywords='', author='' WHERE zeile = '1'' at line 1

mr47 12. Apr 2006 15:34

Re: [PHP & MySQL] Zeile in Datenbank ändern?
 
Du hast einmel Autor und einmal Author.... ist das vielleicht der Fehler?

außerdem die ' ' beim Tabellennamen, also 'meta' weglassen

Delphi Star 12. Apr 2006 15:42

Re: [PHP & MySQL] Zeile in Datenbank ändern?
 
Ich habe das Problem gefunden:
  • Zitat von mr47: außerdem die ' ' beim Tabellennamen, also 'meta' weglassen
  • ich habe einmal "beschreibung" anstatt "description" geschrieben


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:54 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