2015-02-11 71 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语句。