phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?RE:_=5Bphp=5D_=5BOT=A8=5DMySQL_und_RAND=28=29?=

[php] =?iso-8859-1?Q?RE:_=5Bphp=5D_=5BOT=A8=5DMySQL_und_RAND=28=29?=

=?iso-8859-1?Q?J=F6rg_Krause?= joerg_(at)_krause.net
Thu, 7 Dec 2000 15:54:47 +0100


> -----Original Message-----
> From: egon_(at)_infosoc.uni-koeln.de [mailto:egon_(at)_infosoc.uni-koeln.de]On
> Behalf Of Egon Schmid (_(at)_work)
> Sent: Thursday, December 07, 2000 1:46 PM
> To: php_(at)_php-center.de
> Subject: Re: [php] [OT¨]MySQL und RAND()
>
>
> php4_(at)_gmx.ch wrote:
>
> > Immer wenn ich den Befehl RAND() ausführen will kommt eine
> Fehler Meldung
> > und zwar folgende:
> > You have an error in your SQL Syntax near 'RAND()), 8) AS password FROM
> > member' at line 3.
> >
> > Folgendes geb ich ein:
> >
> > ---schnipp---
> > INSERT INTO member_pass (member_id, password)
> > SELECT member_id,
> > LEFT(MD5(RAND()), 8) AS password
> > FROM member
> > ---schnapp---

Prinzipiell ist die Syntax korrekt. Bei gings (mit anderen Tabellennamen).
Versuche zuerst nur SELECT auszuführen - stimmen Spalten?
sind in member_id Werte? -> SELECT muss was zurückgeben!

>
> In der select_list dürfen aber nur gültige Spaltennamen stehen.
>
Nein, jede SQL-Funktion ist erlaubt. Das ist ja die eigentliche
Anwendung dieser Funktionen.

jörg

Kennen Sie schon die neue Auflage zu PHP 4?
Hier gibt es die Infos: www.php.comzept.de



php::bar PHP Wiki   -   Listenarchive