簡體   English   中英

php中的SQL查詢

[英]SQL Query, within php

我目前有一個查詢

$ query =“ SELECT * FROM路由ORDER BY id DESC LIMIT 8;”;

這一切都很棒。

我有表格列

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時,我將擁有另一個條目的econ,X,Y,Galaxy和Planet

然后我想顯示條目是數據庫(就像我現在所做的那樣),但是我想顯示不在數據庫中的新列,該新列將作為計算的輸出。成為

Sqrt(min. Economy) x ( 1 + Sqrt(Distance)/75 + Sqrt(Players)/10 )
Sqrt(88) x ( 1 + Sqrt(23)/75 + Sqrt(23)/10 ) = 15 cred./h

玩家是我頁面中已經可用的另一個變量

距離是2個星系的函數,除非它是2 x和y的函數,除非存在相同,然后是2個行星整數的函數

這是我談論的頁面..我將添加一個新按鈕進行比較..多數民眾贊成在新的功能,我想比較給定值和現有值。 http://www.teamdelta.byethost12.com/trade/postroute2.php

您可以像這樣在查詢中進行計算:

$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;";

用於命名您的計算,以使其成為一列,並使用*獲得其他字段。

查詢后,您將結果存儲到數組中。 您可以解析數組,添加包含您編寫的計算的項目。 如果您想了解更多詳細信息,則應將數組放在此處

-

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM