Hoi, ik ben bezig met een formulier waar je sql statements kan invoeren en die dan worden uitgevoerd op de betreffende database. Alles gaat goed, behalve 1 ding, namelijk het volgende. Als ik een statement probeer uit te voeren met een ='J' erin, dan werkt ie niet:
melding: Warning: OCIStmtExecute: ORA-00911: invalid character in c:\program files\apache group\apache\htdocs\sqlhandle.php on line 36
Lijn 36 is het OCIexecute commando. Als ik de variabale $sql bekijk, voordat ie 'm parsed dan maakt php het er het volgende van: =\'J\'.
Nu kan ik natuurlijk wel die variabele onder handen nemen dat ie de '\' weghaalt, maar ik vraag me eigenlijk af waarom het niet gewoon werkt? Heeft iemand een idee?
melding: Warning: OCIStmtExecute: ORA-00911: invalid character in c:\program files\apache group\apache\htdocs\sqlhandle.php on line 36
Lijn 36 is het OCIexecute commando. Als ik de variabale $sql bekijk, voordat ie 'm parsed dan maakt php het er het volgende van: =\'J\'.
Nu kan ik natuurlijk wel die variabele onder handen nemen dat ie de '\' weghaalt, maar ik vraag me eigenlijk af waarom het niet gewoon werkt? Heeft iemand een idee?