2011-11-14 7 views
1

'decimal (18,2)'유형의 데이터베이스에 값이 있습니다. 2.50, 1.25 등의 값이 있습니다. 어떤 이유로 그걸 가져 왔을 때 표시되지 않습니다. 그러나 내 테이블의 다른 모든 값은 내가 그것을PHP에서 부동 소수점으로 변환

print($_price_label.' '.$_price); 
를 인쇄 할 때 빈에서 오는 방법

$_price = $row["_price"]; //suppose to pull in 2.50 for example 

에 있지만 확실하지 내가 변환의 어떤 종류를 필요로하기 때문에이 가정 ..입니다 ..하지만

'The value is $'과 같은 것이 있지만 가격이 인하되지 않습니다.

어떤 아이디어를 얻을 수 있습니까?

+1

이것은 들리 겠지만 가격에 올바른 열 이름을 사용하고 있습니까? 또한 var_dump $ row를 사용하여 올바른 내용이 있는지 확인하십시오. – slugonamission

+0

ayayay ..이게 두려운 건 내가 row2 [] 대신 row []를 사용하는 것이 문제라는 것입니다. 고마워요 – user710502

+0

생각. 나는 항상 묻는 것을 싫어한다. 다행 이군. – slugonamission

답변

1

당신은 변환 할 필요가 없습니다, 당신의 변수가 설정되지 감사합니다, 또는 당신의 변수 이름, 키, 열 이름을 확인 0

입니다.

열 이름이 "가격"인 경우 $_price = $row["price"]; (밑줄 없음)을 사용해야합니다.

관련 문제