我打算用MYSQL.是否有可用的连接池扩展?或者连接的常规做法是什么?这是每个地方使用的那个......
mysqli_connect("localhost", "xxx", "xxx", "test");
Run Code Online (Sandbox Code Playgroud)
人们只使用正常mysql_connect还是pconnect......?我pconnect应该为PConnect 做得更好,有什么设置?
我刚刚开始一个新的PHP项目,我认为是时候关注php建议并停止使用mysql和swith来代替mysqli.但这给了我一个问题.
Normaly我的设置是这样的
Index.php文件和这个文件里面我有2个require语句.一个调用db.php文件,另一个调用functions.php文件.到现在为止还挺好.
在functions.php文件中,有很多不同的函数在整个主页上使用,其中很多都使用SQL.使用php旧的mysql API这没有问题,但它接缝新的mysqli api不允许从包含文件中使用连接???
例如在我的db.php中我有connect语句.$db = mysql_connect(*******);
在我的function.php中我有mysql_query(******)它并且它完美无缺.
但是,如果我$db = mysqli_connect(*****);
在我的function.php文件中将db.php更改为Then,我就无法调用mysqli_query(***).(我也测试了面向对象,但它给了我同样的问题).
那么如何解决这个问题呢?php是否希望我将mysqli_connect语句放在每个使用sql语句的文件的开头?