2009-07-18 3 views
-1

에서 나는 현재 "경로가 BY id DESC의 LIMIT 8 주문 SELECT * FROM;"쿼리가SQL 쿼리, PHP는

$ 쿼리 =이;

그리고 그것은 모두 멋지게 작동합니다.

나는

id  int(10)    
name varchar(45)  
base varchar(16)  
econ int(6)   
location varchar(12) 
x int(2)   
y int(2)   
galaxy int(2)   
planet int(2)   
comment  varchar(100)  
ipaddress varchar(45) 

와 PHP의이 세그먼트 내가 경제학이있을 것이다라고 페이지의 테이블 열, X, Y, 갤럭시, 다른 항목의 행성

다음이 내가 항목을 표시하려면 (내가 지금처럼) 데이터베이스입니다.하지만 DB에없는 새 열을 표시하려면이 새 열은 계산 결과입니다. 계산은 다음과 같습니다. 로 설정됩니다.

01 23,432,876,426,311,624,169,113,210

선수

거리가 2 갤럭시 S의 함수이다 이미 내 페이지에서 사용할 수있는 또 다른 변수가 동일하지 않는 경우 자사의 2 X 년대의 기능과 Y의하지 않는 한이 같은 다음의 함수 2 행성의 정수

여기 내가 말하는 페이지입니다 ... 나는 새로운 값을 기존의 값과 비교하고자하는 새로운 함수를 비교할 것입니다. http://www.teamdelta.byethost12.com/trade/postroute2.php

+5

무엇이 질문입니까? :) –

+0

Jeremy와 같은, 나는 네가 붙어있는 것을 얻지 못한다. –

+0

음, 음, 음, 뭐라구? – OneNerd

답변

3

: 귀하의 계산을 명명으로

$query = "SELECT (Sqrt(min. Economy) x (1 + Sqrt(Distance)/75 + Sqrt(Players)/10) Sqrt(88) x (1 + Sqrt(23)/75 + Sqrt(23)/10) = 15 cred./h) as `Distance`, * FROM routes ORDER BY id DESC LIMIT 8;"; 

사용의 열이되고 *를 사용하여 다른 필드를 가져옵니다.

+0

멋지다 내가 쿼리에서 sqrtand 분을 사용할 수 있습니까? – Arthur

0

쿼리 후 결과를 배열에 저장합니다. 작성한 계산이 들어있는 항목을 추가하여 배열을 구문 분석 할 수 있습니다. 당신은 더 많은 정보를 원한다면해야 지난 여기 배열

-

당신은 그냥이 같은 쿼리에서 계산할 수