怎么样在php扩展中连接数据库
怎么样在php扩展中连接数据库
你是想用 C 来写 PHP 的扩展,并且在扩展中实现数据库操作。如果你确定要这么做,操作数据库的肯定是 C 的代码,需要用的是数据库的 C 语言 API。
BTW:这样做不是好办法。你可以用 C 写一个 Server,然后 PHP 同 Server 交互来实现功能。连接数据库并实现数据操作并不是 PHP 的瓶颈,将这部分交给扩展来做不合适。换句话来说,即使你用扩展实现了数据库操作,大部分情况下性能和效率不会比 PHP 原生的数据库驱动更好。
<code class="lang-php">mysql_connect(host,user,pass) </code>
这不就是在扩展中连接数据库的么?看看源码
这问题挺奇怪的。为什么要在扩展中连接数据库,php的连接数据库函数是内核中是调用mysql的C语言API的