Fehlermeldung???
John
- php
0 Z.N.S.0 John0 Z.N.S.0 Tobias Kloth0 John0 Tobias Kloth0 John
Hy Friends.
Bitte, warum um alles in der Welt, verursacht folgendes Statement untenstehende Warnung?
Ich komm einfach nicht dahinter
// insert data into database
$insert = OCIParse($logon, "insert into T_PROJEKT (PROJEKTNUMMER,PROJEKTNAME,NACHNAME_ID,SPONSOR,STATUS) values ($p_nummer, $p_name, $p_manager, $p_sponsor, $p_status)" );
OCIExecute($insert, OCI_DEFAULT);
Warning: ociexecute(): OCIStmtExecute: ORA-00917: missing comma in /usr/local/apache2/2.0.49/htdocs/pm/pm/eingabe.php on line 46
MFg John
abend,
$insert = OCIParse($logon, "insert into T_PROJEKT
(PROJEKTNUMMER,PROJEKTNAME,NACHNAME_ID,SPONSOR,STATUS)
values
($p_nummer, $p_name, $p_manager, $p_sponsor, $p_status)" );
---------------^ folgende parameter hören sich sehr stark nach strings an.
dann sollten ggfs.anführungsstriche gesetzt werden.
mfg,
(tanz das)
Z.N.S.
Servus
folgende parameter hören sich sehr stark nach strings an.
dann sollten ggfs.anführungsstriche gesetzt werden.
wenn ich das mach, bekomme ich einen parse error.
abend,
wenn ich das mach, bekomme ich einen parse error.
hast du versucht sie mittels " zu escapen oder ggfs. außenstehende
doppelte anführungsstriche zu einfachen konvertiert?
mfg,
(tanz das)
Z.N.S.
Hallo John,
folgende parameter hören sich sehr stark nach strings an.
dann sollten ggfs.anführungsstriche gesetzt werden.
wenn ich das mach, bekomme ich einen parse error.
welche Anführungsstriche hast du verwendet? wie sieht der Query mit Anführungsstrichen aus? wie lautet die genaue Fehlermeldung?
Grüße aus Nürnberg
Tobias
Sers
folgende parameter hören sich sehr stark nach strings an.
dann sollten ggfs.anführungsstriche gesetzt werden.
wenn ich das mach, bekomme ich einen parse error.
welche Anführungsstriche hast du verwendet? wie sieht der Query mit Anführungsstrichen aus? wie lautet die genaue Fehlermeldung?
Also habs jetzt mit einfachen gemacht, da bekomm ich folgende fehlermeldung:
$s = OCIParse($logon, "insert into T_PROJEKT (PROJEKTNUMMER,PROJEKTNAME,NACHNAME_ID,SPONSOR,STATUS) values ('$p_nummer', '$p_name', $p_manager, $'p_sponsor', $p_status)" );
OCIExecute($s, OCI_DEFAULT);
Warning: ociexecute(): OCIStmtExecute: ORA-00911: invalid character in /usr/local/apache2/2.0.49/htdocs/pm/pm/eingabe.php on line 46
die strings sind unter 'string' gesetzt, die numbers freigelassen
Mfg John
Hallo John,
$s = OCIParse([...] $'p_sponsor',
^^^^ schau das nochmal ganz genau an - sollte »'« nicht vor »$«? :-)
Grüße aus Nürnberg
Tobias
Sers»»
$s = OCIParse([...] $'p_sponsor',
^^^^ schau das nochmal ganz genau an - sollte »'« nicht vor »$«? :-)
damn it
danke peinlich dass ich das übersehen habe
Mfg John