在PHP中,我怎样才能创建一次到数据库的连接,然后从JavaScript到Ajax多次使用它?



我使用 Ajax 请求远程 PHP 文件进行数据库访问。每次我请求时,都会重新创建连接。我怎样才能只创建一次并多次使用它?

PHP 文件:

数据库.php

<?php
$conn = new PDO('mysql:host=localhost;dbname=db1', 'webuser', 'secret');
$query = 'SELECT * FROM `table1`';
$stmt = $conn->query($query);
echo $stmt->fetchAll();
?>

JavaScript 文件(角度(:

用户.js

$http.get('localhost')
.success(function (data) {
// to process the data...
});

我可以共享所有请求的 conn 对象吗?如何保留 conn 对象?我认为每次重新创建都是浪费资源。

这个问题已经有了答案。请参考以上评论。在PHP中,这样做并不容易,也没有必要。

相关内容