PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   SQL / Datenbanken (https://www.php-resource.de/forum/sql-datenbanken/)
-   -   UPDATE funzt nicht... (https://www.php-resource.de/forum/sql-datenbanken/52477-update-funzt-nicht.html)

LeX@PHP 29-03-2005 13:57

UPDATE funzt nicht...
 
Moin moin.

kann mir jemand sagen warum er nicht updated?

PHP-Code:


<?php

include(config/config.php);

$id $_GET['id'];

$text $HTTP_POST_VARS['text'];
$text nl2br($text);

$headline $HTTP_POST_VARS['headline'];
$datum    $HTTP_POST_VARS['datum'];

$aendern "UPDATE events Set text = '$text', headline = '$headline', datum = '$datum' WHERE id = $id";

if(
mysql_query($aendern))
    {
    echo (
"<font class='headline'>Erfolgreich geändert.</font>");
    }
    else
        {
        echo (
"<font class='headline'>Nicht geändert!</font>");
        }


?>


Schnoop 29-03-2005 13:58

Fehlermeldung=?

Arni 29-03-2005 14:01

was steht denn genau in $aendern
Bitte mal ausgeben lassen !!

LeX@PHP 29-03-2005 14:02

wie geht das noch mal mit mysql_error?

Arni 29-03-2005 14:03

mach doch einfach die ausgabe mal mit echo

nautiluS 29-03-2005 14:06

$aendern=....
die($aendern);

LeX@PHP 29-03-2005 14:06

da kommt genau das raus was ich vorher im formular eingegeben hab :

UPDATE events Set text = 'am Oarsch!', headline = 'Leck mich...', datum = '29.03.2005' WHERE id = 14


nur leider updated er das nicht. ???

nautiluS 29-03-2005 14:08

gib das ganze mal bei phpmyadmin ein.. ob er es dann macht bzw. was für ein fehler er bringt

evtl. setzte die id bzw den wert auch mal in ' '

em-!x 29-03-2005 14:09

Gib mal mysql_error() aus und werf ne SuMa zum thema sql-injections an

LeX@PHP 29-03-2005 14:09

in pma macht er das.

nur so über php nicht... :confused: :confused:

Wurzel 29-03-2005 14:10

Zitat:

Original geschrieben von LeX@PHP
in pma macht er das.
pma setzt standardmässig reservierte wörte für spaltennamen in backticks => text => `text`

LeX@PHP 29-03-2005 14:13

und was soll mir das jetzt sagen?

hab mal die ganzen ' mit ` ersetzt bringt aber auch nix.

LeX@PHP 29-03-2005 14:19

kann mir denn keiner helfen von den moderatoren? ;)

Wurzel 29-03-2005 14:30

Zitat:

Original geschrieben von LeX@PHP
hab mal die ganzen ' mit ` ersetzt bringt aber auch nix.
*autsch ... vergleich mal DEINE query mit dem was PMA auswirft ... langsam ... zeichen für zeichen.

Shurakai 29-03-2005 14:40

(Es handelt sich um die Spaltennamen, nicht um die Values)


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:36 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG