每次我学习关于php的新东西时,我都不得不重写我的代码(就像mysql连接不能作为句柄在会话中传递一样).
如何在项目中实现mysql连接?很多人提出了"连接池",但阅读手册后我还是输了.它就像:"连接池是mysql_pconnect!" - 我:"和......?现实中有什么不同?你能在会话中传递一个mysql_pconnect吗?为什么这个看似神秘的光环?"
让我解释一下我的情况.我有一个名为"query1"的函数:
function query1($query)
{
$db = new mysql(HOST,USER,PASS,DBNAME);
$result = $db->query($query);
$db->close();
return $result;
}
Run Code Online (Sandbox Code Playgroud)
这似乎是一种查询数据库的一种诡异而低效的方式(特别是因为你需要一个mysql句柄来处理像mysql_real_escape_string这样的函数).这样做的正确形式是什么?有人可以帮帮我吗?
谢谢,我真的很感谢你的回答.