0
目前我使用PHP的mysql_connect
,mysql_select_db
,mysql_query
函数。我有一个mysql_connect
的文件,所以我可以在所有其他PHP文件中需要此文件,并且我在每个文件中都有一个与MySQL的连接。PHP - mysqli函数
现在我必须将其更改为mysqli_connect
。现在的问题:我有所有查询设置连接?为什么?在一个查询之后,连接将被关闭。所以我必须设置一个新的mysqli_connection
。
这是好的,或者我需要做什么,我只需要一个连接?
Connection.php
$connect = mysqli_connect("test","test","test","test");
其他PHP文件:
require("./Connection.php");
$result= mysqli_query($connect,"select portfolioview_id,portfolioview_text,portfolioview_longtext from portfolioview order by portfolioview_id desc");
while ($zeile = mysqli_fetch_array($connect,MYSQLI_ASSOC)):
echo "test";
endwhile;
此查询后,所以当我开始的第二个查询我得到的消息:
警告:mysqli_query( )期望参数1为mysqli,第17行中给出的资源C:\ xampp \ htdocs \ limitless \ connect_to_mysql.php
当我添加一个像Connection.php中的新连接它的作品。
'$ mysqli的= \t mysqli_connect(“主机”,“用户”的程序中使用本,“pass”,“dbname”);'将其保存为'connect.php' –
只要你不关闭连接(并且你不需要关闭它的理由,如果你之前使用过一个连接),你可以重用它。 – dbarthel
我试过把它保存在“connect.php”中。我只工作一次。在为下一个查询设置了新的连接后,它仅适用于下一个查询 –