PHP:如何为已经打开的连接获取MySQL链接标识符?

Nic*_*ick 4 php mysql

当您使用mysql_connect()打开MySQL连接时,它会返回一个链接标识符.但是,如果您希望稍后在脚本中再次获取该链接标识符,该怎么办?(例如:一个插件,需要打开一个新的数据库连接,并且仍然可以访问旧的数据库连接.)

我正在寻找一种方法将链接标识符返回到mysql_connect()打开的最后一个连接.有没有这样做的功能?

Xed*_*own 7

即使Anti Veeranna的解释是正确的,也一种非常直接的方式来做你想要的.如果您要阅读mysql_connect()的文档,您会发现此函数有第4个参数"new_link",默认情况下为false.如果再次使用相同的参数调用mysql_connect()(可能就是这种情况),则不会创建新连接,而是返回旧连接的资源标识符.

随时 ;)

  • 另一方面,我确实花了几分钟时间在这里检查和记录此方法。如果你如此担心你的 30 秒,为什么不完全按照 LMGTFY 链接演示的那样做呢?毕竟,这就是 LMGTFY 的全部意义所在。 (2认同)