2014-10-09 3 views
0

공간이있는 특정 열에 여러 문자열을 삽입하는 방법은 무엇입니까?간격을 두어 특정 문자열에 여러 문자열을 삽입하는 방법은 무엇입니까?

예 :

값이 쿼리 위 내 전체 코드에서 소독하는
$this->database[ABB]->doQuery('INSERT INTO MARKET (Account, User, Rank, ChangeTime) VALUES (?,?,?, GetDate())', $_SESSION['Account'], $user, $rank); 

그러나 내가 하나 (AccUserInfo) 그들이 삽입 될 때, 그것은 공간 그런를 삽입해야으로 Account & User 열을 결합하려는 사이 : AccEx UserEx

내 PHP 스크립트에서 그렇게 할 수 있습니까 MSSQL 서버 2005 테이블에 삽입?

DB 구조를 변경 하겠지만 두 문자열을 둘 사이에 공백이 포함 된 쿼리에 포함시키는 방법을 알고 싶습니까?

+0

는 내가 DB 구조 변경됩니다 삽입 querry –

+0

wwith DB를 구조를 변경하지 못할, 두 문자열을 둘 사이에 공백이 포함 된 쿼리에 포함시키는 방법을 알고 싶습니까? – MobEn

+0

메신저 아직도 혼란스러워 :'$ AccUserInfo = $ _ SESSION [ 'Account']. ' '$ user;' –

답변

2

은 공간과 함께 어떤이 개 침을 가입 :

$foo=$cat.' '.$dog; 

특정 경우 :

$AccUserInfo=$_SESSION['Account'].' '.$user; 
+0

고마워, 또한 마지막 질문이 있습니다. ':> '을 사용하여 공간을 구분자 또는'>>'로 변경하면 몇 분 전에 공간에 대해 물어 보았습니다. 열은 다음과 같이 삽입됩니다 :'AccID :> UserID' – MobEn

+0

하드 코드가없는 문자 나 다른 문자로는 취약점이 생깁니다 –

+0

값은 사용자 입력이 될 것입니다. 그러나 그것들은 새니 타이즈되기 전에, 나는 분리 자 공간 또는':>'를 테이블/컬럼에 추가하십시오. 그래서, 이전에 이미 위생 처리가되어 있고'$ AccUserInfo'에서 그것들이 이미 명시된 구분 기호와 결합 되었기 때문에 이것은 아무런 문제를 일으키지 않아야합니다, 맞습니까? 그게 무슨 뜻이야? – MobEn

관련 문제