phpbar.de logo

Mailinglisten-Archive

[php] Update doch garnicht so =?iso-8859-1?Q?bl=F6de?= die frage....

[php] Update doch garnicht so =?iso-8859-1?Q?bl=F6de?= die frage....

Kristian =?iso-8859-1?Q?K=F6hntopp?= kk_(at)_netuse.de
Fri, 02 Jul 1999 10:16:10 +0200


Alexander Meis wrote:
> ich kann die tabelle mit $ok = mysql_query("update adembanner set ALT=$ALT
> where Kennummer ='$ID'");

update tab set colname=colname2 where ...
Hier ist colname2 ein Bezeichner für eine Tabellenspalte.

update tab set colname='value' where ...
Hier ist value ein literaler Wert.

update tab set colname=17 where ...
Hier ist 17 ein literaler numerischer Wert (den man optional auch 
'17' schreiben dürfte).

Ohne die Anführungszeichen kann SQL alphanumerische Bezeichner
von Tabellenspalten und alphanumerische Literale nicht unterscheiden.
Daher ist es zwingend notwendig, alphanumerische Literale in
einfache Anführungszeichen zu setzen. Da man rein numerische 
literale ebenfalls in Anführungszeichen setzen darf, ist es
eine gute Idee, sich die Anführungszeichen immer zu gönnen.

Kristian

-- 
Kristian Köhntopp, NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany, +49 431 386 436 00
Using PHP3? See our web development library at
http://phplib.shonline.de/ (GPL)


php::bar PHP Wiki   -   Listenarchive