Are prepared statements cached server-side across multiple page loads with PHP?

后端 未结 7 1036
感动是毒
感动是毒 2020-12-09 17:55

I learnt about prepared statements when making a JDBC-enabled Java application, and my app uses a connection pooling layer that assures me that prepared statements are cache

7条回答
  •  眼角桃花
    2020-12-09 18:15

    you can force mysqli to create a persistent connection by prepending p: to the hostname, as per the php doc: http://www.php.net/manual/en/mysqli.persistconns.php

    However, prepared statements are always closed between page loads, as discussed here: http://dev.mysql.com/doc/refman/5.0/en/apis-php-mysqli.persistconns.html

    Sorry, it can't be done as far as I know. Prepared statements are for a single page load.

提交回复
热议问题