MySQL 內建函數可以幫助我們更方便的處理表中的資料, 簡化操作.
數學函數:
函數 | 描述 |
---|---|
#ABS() | #取絕對值 |
SQRT() | #取根號 |
#MOD() | 以取模 |
FLOOR() | 傳回不大於的最大整數值 |
CELLING() | 傳回不小於的最小整數值 |
ROUND() | 四捨五入 |
SIN() | 取正弦 |
COS() | 取餘弦 |
字串函數:
函數 | 描述 |
---|---|
#LENGTH() | 取字串長度 |
LOWER() | 將字串全部轉為小寫 |
#UPPER() | 將字串全部轉為大寫 |
TRIM() | 去掉兩端, 前綴或後綴 |
REPLACE() | #替換字串 |
日期時間函數:
#函數 | 說明 |
---|---|
#NOW() | |
CURDATE() | |
CURTIME() | |
YEAR() | |
MONTH() | |
#DAY() | |
date_format() |
##函數 | 描述 |
---|---|
COUNT() | 統計行的數量 |
MAX() | 取得最大值 |
MIN() | # 取得最小值 |
##SUM () | 取得累加值 |
條件判斷函數:
描述 | |
---|---|
如果 | |
如果空 | |
條件判斷 |
<?php # 创建连接 $conn = mysqli_connect("localhost", "root", "admin", "study"); # 查看是否连接成功 if ($conn) { echo "服务器连接成功!\n"; } else { echo mysqli_connect_error(); } # SQL语句, 函数使用 $SQL = "SELECT count(*) FROM user"; # 执行SQL语句 $result = mysqli_query($conn, $SQL); # 查看是否执行成功 if ($result) { echo "SQL语句执行成功!\n"; } else { echo mysqli_error($conn); } # 调试输出 while ($line = mysqli_fetch_assoc($result)) { print_r($line); } # 关闭连接 mysqli_close($conn); ?>
輸出結果:
伺服器連線成功!SQL語句執行成功!Array
(
[count(*) ] => 5
)
例2
<?php # 创建连接 $conn = mysqli_connect("localhost", "root", "admin", "study"); # 查看是否连接成功 if ($conn) { echo "服务器连接成功!\n"; } else { echo mysqli_connect_error(); } # SQL语句, 函数使用 $SQL = "SELECT max(salary) FROM user"; # 执行SQL语句 $result = mysqli_query($conn, $SQL); # 查看是否执行成功 if ($result) { echo "SQL语句执行成功!\n"; } else { echo mysqli_error($conn); } # 调试输出 while ($line = mysqli_fetch_assoc($result)) { print_r($line); } # 关闭连接 mysqli_close($conn); ?>
輸出結果:
伺服器連線成功!SQL語句執行成功!Array
(
[max(salary)] => 30000.00
)
以上是MySQL與PHP中的內建函數怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!