2015-02-11 65 views
-1

這可能是一個奇怪的問題,但我似乎無法在任何地方找到答案。我在我的數據庫中有一個功能,我想知道我是否可以執行以下操作:PHP函數中的SQL函數

$cheese = "cheese"; 
$sql = "INSERT INTO table (column) VALUES (CAP_FIRST('$cheese'))"; 
mysqli_query($conn, $sql); 

簡單的是或否就足夠了。謝謝。

只要保持這個簡短,我不認爲我錯過了任何重要的信息。

+0

爲什麼你不能只使用PHP函數'strtoupper' – 2015-02-11 11:38:09

+0

是的,當然。如果'CAP_FIRST'是MySQL中定義的函數,是的。爲什麼不嘗試呢? – deceze 2015-02-11 11:38:59

+0

只是嘗試執行,看看是否有這項工作。爲什麼需要問? – 2015-02-11 11:42:24

回答

2

是的,你不能使用數據庫中存在的任何函數。在發送到數據庫之前,不會以任何方式解析或更改sql語句。