【发布时间】:2014-02-17 12:07:34
【问题描述】:
在使用 jquery-mobile 时保持数据库连接所需的方法是什么?
我从一开始就有一个**connections.php**
这个文件试图创建一个全局和持久的连接......
function connect() {
global $conn;
$hostdb = 'localhost';
$namedb = 'xxxx';
$userdb = 'xxx';
$passdb = 'xxx';
$dsn = "mysql:host=$hostdb;dbname=$namedb;charset=utf8";
$opt = array(
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_PERSISTENT => true
);//here i have added a persistent connection!!
$conn = new PDO($dsn, $userdb, $passdb, $opt);
}
该站点位于 jqueryMobile 中,它将当前页面保留在浏览器中并根据需要加载下一个相关的 .php。
我一直无法找到有关 jqueryMobile 在使用各种 php 页面方面的工作方式以及连接的持久性的具体信息。
jqueryMobile 是否否定了持久性的需要?
我是否需要在每个 .php 页面被调用时建立连接(并生成下一个“html”)?
我是否需要将全局变量 $conn 传递给需要数据库连接的各种函数(需要从单独的 .php 页面获取)?
【问题讨论】:
标签: php jquery ajax jquery-mobile pdo