在PHP中,可以执行$results = mysql_query("select ....");
(请参阅如何提供链接标识符。)
唯一需要的是,之前已成功调用mysql_connect()
函数。
现在我总是提供一个链接标识符,但我真的不知道为什么。
没有链接标识符的调用查询是否比其他方式更安全(在每个查询中提供链接标识符)?
答案 0 :(得分:3)
当您的应用程序需要连接到同一请求/事务中的多个数据库服务器时,需要链接标识符。
即使您只有一个数据库,也可以使用它。 “显然更好。”哦等等,这是Python。
答案 1 :(得分:2)
不,它不是那么安全。
但是,使用mysql_*()
函数安全比PDO少,因为默认情况下它们没有参数绑定。
如果您切换到PDO并使用bindParam()
,那么它比mysql_*()
更安全。
答案 2 :(得分:1)
如果系统永远不会连接到多个数据库,那么实际上没有任何后果。我确信理论上有一些,我会立刻通过火焰评论通知我!