2011-03-22 7 views
0
UPDATE a75ting.username 
SET points = points - 5 

데이터베이스의 포인트 열을 변경하고 싶습니다. WHERE username = $usern특정 행을 변경 PHP mysql을

는 어떻게 작동합니까?

또한 $ rows 변수는 세션 유형의 변수입니까? 난 단지 $ 행을 어디서나 사용할 수있는 db 연결을 요청할 수 있습니까? 또는 요청 당 tb에 연결해야합니까?

+0

안녕하세요. shawn. mysql 연결 (a75ting)을 사용하고 있다고 가정하면, sql = "사용자 이름 설정 포인트 = 포인트 -5 사용자 이름 = $ usern"으로 변경하십시오. SQL 문의 구조를 점검해야합니다. 쿼리가 성공/실패하는지 확인하기 위해 반환 된 결과를 확인해야합니다. –

답변

0

당신은 테이블을 필요로하기 때문에 쿼리는 다음과 같습니다

는 PHP에서
UPDATE Table 
SET points = points - 5 
WHERE username = 'mike' 

이 될 것입니다 :

세션 변수에 대한 질문에 관해서
mysql_query("UPDATE Table SET points = points - 5 WHERE username = '". mysql_real_escape_string($username) . "'"); 

, 더 $row가 없을 않을 것 세션 변수. 유일한 세션 변수는 $_SESSION 배열 내에 있습니다.

관련 문제