Blir inte
"{CALL spForanAddUserArea(".$name.")}"
{CALL spForanAddUserArea(Namn Et)}
Testa att lägga till ' runt ".$name."
3 svar · 217 visningar · startad av mhedda
Hej!
Har ett problem när jag skall lägga in namn med mellanslag
tex Erik Eriksson eller 455-ass89 då klagas det på - tecknet.
---------------------------------------------------------------------------------
Erik Eriksson
Warning: SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near 'Eriksson'., SQL state 37000 in SQLExecDirect in c:\inetpub\wwwroot\Foranlogistic\stat_1\createUser.php on line 46
---------------------------------------------------------------------------
Jag kör
$name=addslashes($name);
innan jag lägger in det i databasen.
Det har funkat men nu har jag börjat lägga in sql-satserna som Stored procedures och då kackar detta ur.
Det går att lägga in när man kör i EMS:en, men inte när man kör från sidan via scriptet.
$result=odbc_exec($connection, "{CALL spForanAddUserArea(".$name.")}");
Någon som har haft samma problem??
MVH
Blir inte
"{CALL spForanAddUserArea(".$name.")}"
{CALL spForanAddUserArea(Namn Et)}
Testa att lägga till ' runt ".$name."
Tackar yohpops!
Supersnabbt svar och fungerande.
' ".$name." ' så här vart det och det funkar perfekt..
MVH
Det var mest en chansning, yohpops är inte så haj på PHP.