INSERT Text und Variable in gleiches Feld

INSERT Text und Variable in gleiches Feld

am 10.04.2005 19:25:40 von Fabio Marti

Hallo
Möchte mit einem INSERT einen zum Teil vorgegebenen Pfad plus den Filenamen
der Datei in ein Datenfeld (MySQL) schrieben. Gelingt aber nicht. Es ist die
letzte VALUE, die nicht eingeschrieben wird: '\\DV\\lehrer\\'+'$file'

Hier mal alles:
$sql=mysql_query("INSERT INTO `Tabelle` (`nummer`, `name`, `typ`, `link`)
VALUES ('$nummer', '$name', '$typ', '\\Ordner\\Unterordner\\'+'$file'");

Wie wäre da die korrekte Syntax? die ersten drei Variablen werden korrekt
eingefügt. Die Letzte aber nicht.

Gruss
Fabio Marti

Re: INSERT Text und Variable in gleiches Feld

am 10.04.2005 19:28:11 von newsgroup

Fabio Marti schrieb:

> Hier mal alles:
> $sql=mysql_query("INSERT INTO `Tabelle` (`nummer`, `name`, `typ`, `link`)
> VALUES ('$nummer', '$name', '$typ', '\\Ordner\\Unterordner\\'+'$file'");

.... '\\Ordner\\Unterordner\\$file'");

HTH
Monty

Re: INSERT Text und Variable in gleiches Feld

am 11.04.2005 00:02:53 von Fabio Marti

Hallo Monty
"Michael Rüttgers" schrieb im Newsbeitrag
news:d3bnnb$cvj$01$1@news.t-online.com...
> Fabio Marti schrieb:
>
> > Hier mal alles:
> > $sql=mysql_query("INSERT INTO `Tabelle` (`nummer`, `name`, `typ`,
`link`)
> > VALUES ('$nummer', '$name', '$typ', '\\Ordner\\Unterordner\\'+'$file'");
>
> ... '\\Ordner\\Unterordner\\$file'");
Funktioniert so. Jedoch muss man vier Backslashes im PHP-File angeben, sonst
gibts keine Backslashes in der DB... '\\\\Ordner\\\\Unterordner\\\\$file'");
>
> HTH
> Monty

Fabio